Regardless of your opinion on our delivery, I think it's fair to say we really did give people a lot of choices. But if the standard mentality is, "I must do ALL THE THINGS if I can," rather than, "I must do all the things I find fun that will progress my character, time permitting" you'll surely feel overwhelmed.
To some degree I have to fully disagree. You gave players the "choice" to sit on gated content no matter what they want to do.
-Professions were very easy to hit cap with, way too easy imo, and then you locked the higher-quality recipes/patterns behind rep gates. No rare recipes to farm without doing dailies.
-Few ways to get valor, yes, but we can't spend it unless we grind rep through gated dailies which force us to stop playing. We can only progress as much as YOU allow us.
-Valor buff is awesome but then now your alts have to run the same dailies... the cycle continues.
When you break it down, everything is funneled through the daily cap and I think it's not so much that we have to 'grind' for our items (because it doesn't feel like a grind at all to be honest) but the fact that blizzard is now dictating when and what we can play.
I would rather take my time running 10k dungeon runs to get the rep and items I need, feeling I am progressing with each run (plus the chance for drops is always a nice incentive) and also - DUNGEONS ARE FUN - than to log in, complete my dailies in an hour and then go "oh, I guess I am waiting until tomorrow."
Every expansion has introduced more and more gating, daily caps, and 24 hour cooldowns. It feels like you're telling me when I can play and I don't like it at all.