Yes there are compatibility issues with the Macs, but is they do what you want, their perfectly fine. i for one find the lack of space the seem to take up good. I've never used one, so I can't really comment. Most people seem to hate them for compatibility with Windows software and games, as well as their confusing hardware.
I'm sure what the Mac can do, it does exceptionally well, and that you shouldn't moan at it for it's inability to do things it was never meant to do. To my knowledge, Macs are primarily work machines, not designed to do all the things a PC can do.