Seriously. Miserable load times in iTunes, not being able to use the same Apple ID to access different teams in iTunes Connect, lack of an API to the dev portal, lack of OAuth support, laughable reporting in iTunes connect, cryptic sync errors with iCloud. The list goes on and on.