To me, it is the pathetic attempts to steal our time. Every basic action, which in no way defines any gameplay, steals a portion of time for the reason of plain stealing a portion of time. Double gating rewards. Ten minutes spend for flying to raid summoning stone. Ten minutes spend for flying to item vendor. Horrible idiotic currency caps.
I do realise that Blizz wants to conquer time-paying asian market, but for me this kind of forced wasting my time is annoying beyond limits.
Also, I think they are making (and still continue to make it) a huge mistake when they start breaking community into smaller groups. Instead of giving a content for 5 people, they are focusing on content for three/one. Instead of making an Ulduar-style one raid difficulty with hard modes actively enabled by players themselves, they make four copies of the same instance. While it is comforting for lots of people to have their own little niche, dividing a community is never a good thing.
And I should mention the story being just bad in general. What even worse, with every patch it becomes more and more illogical and childish.
Well, let's hope it is not too late for Blizz to start making things right