I switched to iMac in January of 2011 and I don’t regret a bit. If you have the money, go for it. It’s all about price for most people. But if you’re comparing same performance of each, Apple products are built much better and have the best quality stuff.
These days Apple products generally use the same stuff that is in a PC - same processor, memory, graphics cards etc.
The iMAC does have a nice form factor in that it is pleasant to look at on a desk but the all-in-one nature of the unit brings many shorcomings - not least a general lack of expandability, limitations on cooling prohibiting overclocking (even if Apple would let you at the BIOS) and the use of mobile (laptop) graphics cards.
I too have a hackintosh with 12G memory running at 4.2GHZ but 99% of the time I boot up into Windows 7 because it can do everything that I want with the exception of running the Apple Developer Apps.
At the end of the day - if you like and want an iMAC and can live with the limitations then buy one - it is, by far, the best All-in-one solution on the market.
It is not however the best computer on the market by any stretch of the imagination.





