I can't remember the last time I had to "hunt down ... drivers for your printer". Maybe that's because I buy Linux-friendly gear.
Wireless is still somewhat of an issue, but is not nearly as bad as it used to be. I run my desktop on ethernet, because it's my primary box, and I don't really care for wireless connections for that..
Yeah, you'll have to replace your applications, but unless you're using really specialized software, that's not such a big deal. There are several Linux 'office' type suites to choose from, all of which are probably easier to use for folks than the latest versions of the Microsoft equivalents.
I've yet to find something I want to do with my Linux desktop that I can't do. In fact, Things like media conversion are really simple with a little googling.
The peace of mind you get from not having to worry about viruses and trojans is nice too.
Re: wireless on Linux. The WPASupplicant package seems to be pretty much the solution to any wireless problems on Linux, in my experience.
Here is what i had to go thru to get my Lexmark to work on OpenSuse.