I won't flame you, but disagree and give my counterpoint.
The game feels full to me. I see the same people in PvP and in Heroics, and have made many, many friends that way. Often we go into Warzones together and have a great time. And with my Guild, I always have someone to play with or chat with.
I haven't seen a bit of clunkiness, everything is smooth for me (but maybe that's because I have the right computer to play it?), andI get lost in the worlds.
Crafting is fun. I make money on it regularly, because there's plenty of people NOT at level 50 who want purple or blue armor pieces, or weapons, or schematics etc. After I hit 50, I will continue to make things and sell them - it's fun.
I don't feel forced down any particular path. But then again even if I did, I woudn't complain. This is NOT a sandbox game. Never claimed to be. This is not GTA4, this is not Skyrim, that's a different kind of game and you should go play it if that's what you want. MMO's are a bit more linear, but they have to be so that you can reach common goals with total strangers.
I feel they have put a lot of hard work, love and respect into this game, and I love every second of it. Although I will agree, it's not perfect and I can't wait to see minor improvements. But no game is perfect.
8 out of 10 is what I'd give it.