I have a ton of my Macs. See my sig. I too agree that finding software for specific stuff is sometimes harder on the Mac, and even when you do find it, sometimes it may be more expensive or less feature rich.
That said, I find Macs generally a simpler endeavour out of the box than corresponding PCs. Macs tend to be short on shovelware and long on simplicity, but at the expense of tinkerability.
As for the 27" iMac I'm not totally enamoured with it. Why? Cuz if you're short like me it's hard to have it be ergonomic. That chin on the 27" iMac and the fact that it's not height adjustable means that it's very hard to set up nicely for when the rest of the desk/chair setup is done. Personally, I'll probably downgrade to a smaller one, but with a quad-core CPU. The other option is a Mac Pro with appropriate monitors, but that costs way too damn much. And I don't want a Mac mini as my primary machine because the hard drive is slow. It'd be better with a SATA external drive, but SATA doesn't exist on consumer Macs. FW800 is adequate, but damn expensive. The drives are expensive, and the hubs are too. (Yes I have FW800 drives and a FW800 CF reader, as well as a FW800 hub.)
BTW, I consider AppleCare almost mandatory with some of the more expensive consumer Macs. Of the Macs I've bought new, I've had problems with an iBook (video), TiBook (paint, power adapter), MacBook (handrests, optical drive), iMac G5 (Firewire), iMac Core 2 Duo (Firewire, GPU), and now with my iMac Core i7 (fan sensor flaky).
My MacBook Pro is so far OK, but I don't actually use it much. I didn't buy AppleCare for it either, because it was a cheaper one, and on the cheap consumer Macs, getting AppleCare becomes comparatively very expensive.