So far, the only major problem I had with the Mac is no internet because of the lightning. Nothing I can do about that because the ethernet is built into the iMac and cannot be replaced.
Yes, the price is a problem. I might be eligible for the educational price but that is still big bucks.
I never play games, so that doesn't bother me.