Thinking back to the early days of this game, and I think alot of people quit with out really giving it a chance. People were really just looking at paper dps and ignoring so many important factors to character builds for optimal effectiveness. Remember when everyone thought the DH was OP b/c it was able to obtain the highest paper dps b/c of sharp shooter, lol. Then it was, lets use storm shields with our barbs, and tank elites for 2 hours. All of the skillz have always been there since the get go, no one knew how to maximize the skillz yet and people gave up too soon.
I started off with a WD, and put over 1k hours into him so far. I remember WD was supposedly a joke, and it was true unless you knew some things. Like how important mana management was, and the fact that attack speed, despite buffing your paper dps, was an actual detriment b/c when you run out of mana you can't attack.
Overall, I just wanna say that from the beginning I think this game was fantastic. There's so many different ways to play with each character. You can do it on the fly for the most part, but some builds required specific items.. like zombie dogz for example, but that's what the AH is for. How are you gonna find build specific items? Are they gonna really let you roll -9 sec zombie dog cooldown on a pair of gloves or something?
And as far as items, I played for a while of course, but I was able to find most gear for my characters or if I found something good that I didn't need, I sold it for items that I could buy for my guys. If you only got to Inferno, did a couple of butcher runs, and stopped... there's no reason to complain. You didn't put enough time in, and the game can't just give everyone what they want right away. What's the point of playing if you have everything you want?
There's a reason I stopped playing Borderlands 2 after beating it a few times with a couple charcaters, but I still go on in D3. I have 1 character in plevel 100, and my other 4 are at or close to 50+ plevel.
The only problem I have with the game is item balancing and variety. Like, why is the EF the only item that can roll decent weapon stats? Wizard spikes, burning axe, etc... they all suck... wtf?