Be nice, and civil please.
1. Apparent lack of drive by the Diablo3 team:
Imo, it seems like the Diablo team just doesn't really care all too much about the game. Botters run rampant, itemization is still boring. STILL no pvp, almost 7 months after release. STILL confined to running the same places over, and over, and over. And every-time they add something, it's lackluster at best.
2.No items ever leave the game:
Now this isin't quite as literal as I have it, but let me iterate. All items that get introduced to the game, will never leave the game unless broken for mats or sold. All the items in the game are unbound, so each item can in theory sit there... for eternity... this is the reason the markets are so messed up above all (aside from bots). Because there's a constant flow of items always entering the game. And since none of the "good" items never leave, every time you upgrade and sell that gear back into the market, it's moving what I'll call "the avg gear line" up. Meaning after a while, the chest you sold will have passed through enough hands, that it'll eventually become obsolete. Think for example if U have a mid tier pair of vile ward shoulders. That item will just keep circulating back into the market every-time the person who wears it sells it, because it's a decent item. So that can theoretically make one piece of gear last 100's-1000's of people. If every piece of gear became bound when equipped, the game's economy would see a decent recovery, because as soon as someone used that item, it can never be re-entered into the market, making a much much lower supply, and a greater demand for new gear. High demand with avg supply ='s very good and competitive market.
3. Very few features and customization: This one speaks for itself. So much is missing from what they said would be here, and the customization of characters leaves more than a little to be desired.