i'm a long time linux user, started with ubuntu 8 or so, just recently got into different distrubutions. first i switched straight to debian squeeze, I absolutely LOVED it, got it all configured and had it running all smooth and sexy for like a week.
Then X got an upgrade which broke my nvidia drivers (switching to nouveau was not an option)
i tried to revert to my old version of X but kept getting weird issues after that. i then decided to poke around and find a new distro.
I used PCLinuxOS for awhile, but found it horrendously bloated and had very poor support, their forums were nearly dead and google results hardly found any info on pclos. So, on to a new distro
thus Arch enters, and let me say i am impressed. Arch is rock solid and a VERY core linux distro, i've got all my hardware configured and am now on to configuring my WMFS. it uses the "Pacman package manager" similar to apt-get for those debian users out there (Install a package pacman -S foo) and it also includes the painstakingly maintained "AUR" package repository which has much of the software and hardware drivers/firmware all users need.
Another thing arch likes to boast is their philosophy they follow the KISS (keep it simple stupid!) idea really close and believe simplicity is elegant and essentially what most linux users strive for.
The main thing i love about Arch is their documentation, it's EXTREMELY well maintained, most everything you need to find can be located on their wiki and forum response time is roughly under 30 minutes.
Also, Arch is very lightweight I believe my entire root partition is currently under 1gb with a max of 15gb, incredibly fast, and elegant.
If you're sick and tired of your generic ubuntu i recommend giving it a try. hell run it in a VM for awhile, guarantee it will become your distro of choice soon!