My unit was a 2011 iMac i7 with 16gig memory, the most loaded one you could buy at the time. Snow Lepoard worked like a charm till I hit 10.6.8, had some video issues and it was suggested from Apple to upgrade to Lion. After that all **** broke loose and it had to be taken into the Apple Store 3 times for repairs.
1.) Memory replaced
2.) Hard drives replaced
3.) Logic board replaced twice...
So based on this they gave me $3500 in credit at the Apple Store and I bought:
Macbook Pro for wife
Mac Mini loaded for myself
Apple Thunderbolt Display
What I really miss is speed, as I need it for video and Final Cut Pro. So I am playing the waiting game till Sept. and I will most likely buy another iMac and give Apple one last shot, as I been buying their products since 2001 with zero issues till now.
So this makes me think this is a software issue that is affecting hardware. So stay away from Lion, I would frankly buy an older machine with Lepoard or Snow Leapoard on it. Or a new iMac coming out in Sept. with Mountain Lion, so far Mountain Lion seems fine as I am running it now, only glich is the fricking hate doing installs from downloads.
Macbook Pros are excellent machines and I have never had any issues with any of them that I have had, I am currently using a Mac Mini which I really like, but it all depends on what you need. If your doing heavy graphics intense programs or gaming the iMac or Mac Pro are the way to go and even the new Macbook Pro 15" which is even faster than the iMacs. I would buy the 15" Macbook Pro if you want ultra speed and portability, or wait till Sept. for the new refresh on the iMacs. Also buy the Apple Care.