As a game developer, I can tell you that dealing with anything Apple is like drilling your hand to a block of wood and then trying to type with it. That company makes even the littlest things a pain to work with. Not saying they have bad products (a little pricey for what you're getting, but meh), but while it's very user-friendly, it's not fun to work with.