Yes as has been said before the learning curve can be a bit steep but well worth the effort. I've been running Debian for a couple of years on a server which sits quietly in a corner and does what its supposed to (haven't even installed X). Unfortunately it hasn't done much for my Linux skills cos the last time I touched it was about a year ago (and that was to install an additional disk).
Last weekend I decided to give Linux a go on the desktop. I found a pretty good tutorial at
The Perfect Desktop - Debian Etch (Debian 4.0) | HowtoForge - Linux Howtos and Tutorials which had me up and running in no time. Unfortunately I haven't got the wireless working on my laptop yet

but the tutorial is aimed at those wanting to build a Vista replacement.