I know there have been a lot of complaints about D3. We all know them - the lack of end game, no pvp, intolerable act 1 grinding etcetc. Personally I think the biggest problem in the game is the the new stats/build model. Some might think that I'm critical of it because it's turned out there's one or two strong builds that people have found that are most effective and everyone is pigeon holed there. I don't know about any of you, but I certainly saw this coming. There was no way that there was going to be true balance across the board. People were always going to find certain combinations that were dominant and the high tuning of post-act 2 inferno was going to force people to use these one or two builds. This is/was unavoidable and, just like wow, people were going to figure out these builds.
No, the problem with this model of simply choosing 6 abilities as apposed to the point allocation system we had in D2 is that the only way really to improve the strength of your character is through gear. You can't keep leveling, put additional points into something and boost yourself. Therefor the only way to get past a wall is by getting better gear and then the only way to do that is this painful act 1 grind where we can just hope that something drops that will sell on the AH so you can buy what you really need.
Additionally, because these builds are so specific the revolve around very specific stats on gear. So it's not just about getting more dex/str/int where the selection of gear would be broad and easier to find. No, it's about finding gear with crit chance or life on hit to make the build work.
In short this build model is focused around gear, rather than the reverse where you developed your build primarily and then when good gear dropped you got to bolster the central aspect of your toon. Diablo games have always been a gear grind, but in the past it was to bolster your character rather than the gear being the sole/primary focus.
I wish I had a good solution to suggest...