I simply don't like iMacs period. To me, they're total crap. You're stuck with a system where if the monitor dies, you've got a mess on your hands since you can't simply change it like a normal monitor. It's a 'desktop' yet it's mostly mobile (i.e. Slower and/or smaller than regular desktop parts and often driven to overheating issues if you try to really push the thing, especially for graphics intensive stuff like gaming). Furthermore, saying the 'base' level model is 'fast' is like saying an Amiga is fast compared to a C64. True, but there's always a higher/faster model out there. Between the integrated (i.e. useless) graphics and the slower clocked dual core compared to higher clocked quad i7 available and better graphics of even the higher level iMacs, it's still 'slow' relative to those models. In other words, 'fast' and 'slow' are relative terms (i.e. you have to know what you're comparing them to). Yes, a base model iMac is way faster than my old PowerMac. It's a lot slower than a base Mac Pro or a high-end iMac. None of them are really suited for gaming. That makes them lousy as desktops to begin with, IMO. If I don't care about gaming, I might as well get a notebook with a dock setup since that's all an iMac really is anyway, except you can't disconnect the big monitor and take it with you like the notebook.
In short, 'crapola' is relative. I don't want one. It's useless to me and thus crapola. I wouldn't mind a Mac Pro, but I'm not paying that much for something I could build for half the price with more power for the apps I want to run (i.e. PC based Hackintosh). Apple lacks a real consumer desktop period.
But a console is a computer too, really. If you could only have the Mac, you might think otherwise. My solution (unless Apple offers something new before then) is to build a Hackintosh PC with compatible parts that have Apple drivers, but with the option of something like SLI on the PC side for gaming, if needed. Thus, I can dual boot on one machine for my needs (and even the Mac gaming aspect will do better with a compatible true desktop mid to high-end GPU in it). I'd prefer to have a genuine Mac, but Apple decided my needs aren't important to them so they are not important to me either.