Bleh, I use a mac because I have to for iOS dev. But it kind of sucks for desktops. You can choose between an under-powered mini, the far-overpriced pro, or the ugly single monitor iMac(I like my apple branding where I don't have to look at it, thank you).
For what it's worth, the iMac has been able to power a secondary screen for quite some time. Not that's it's a great alternative - Apple has always had a lackluster desktop line the first iMacs took off.
This is the exact feeling I get when I have to work with a Windows PC. They are cheap, feel like a brick of plastic and are not a bit what they promise to be. But I found a solution. I just stopped using them. I hate them and I hope not to touch one again in my life.
So maybe you should consider leaving Macs and Apple devices alone to have a happier life I guess.