Here is how I see it:
No breeding? I dont understand why no breeding, but accept it (not much choice here). An actual explanation would be helpful.
Single use TMs? Its that big of a problem with breeding, as they could be trasnferred. Here its more problematic. Okay, I accept that its needed for (or at least helps to maintain) an MMO market. From what I've epxerienced, you can buy multiples of the same tm, so it works out in the end.
But come on, no lucky egg? Without breeding, we are forced to grind a metric ton, even just catching a good mon takes ages, and you take away pretty much the only thing that could help us (the only thing that Im aware of)? It should be in the game, even if for only the sake of compensation, for missing breeding.
I heard there are tutors for egg moves, so thats solved peacefully.
So now its a gen I game with gen VI mechanics. If these things were in an online gen I game, they would feel more at home. Now it feels like a game with an awkward mixture of gens. Because fairy typing is sooo important... (/sarcasm)