The iMac is great for general home use. It's probably the best solution after a laptop. Where it gets a bit lost is in the business world. It doesn't have the raw power to handle serious tasks usually associated with Mac Pro's. Sure it can handle final cut pro but compared to a Mac Pro it's like watching paint dry. On the other hand it's too expensive for most companies to want to buy in bulk for general office users.