I don't have any problems with the stats, skills, and items in terms of customization. I'm happy with D2, I'm happy with D3, I don't really care about that at all.
My grief is with the lack of character development permanence. In D2, decisions made by the player were final and PERMANENT, giving the player complete control and satisfaction over their character as they played through the game. In D3, there are absolutely NO permanent choices that can be made when developing your character. Since every skill selection, rune selection, and item selection made by the player can be reversed 100%, I feel zero satisfaction when selecting items or abilities. Since they decided to abandon the more rigid structure of D2 in lieu of the happy-go-lucky WoW structure, I feel betrayed as a long-time Diablo 2 player and fan.
I just don't understand why they had to abandon it completely? Could they not strike a balance between permanent decisions and flexible ones? Could the players not make some decisions throughout the game that actually stand the test of time and shape their character, permanently, while also allowing a degree of flexibility?
Wayfarer, all I can say is look up a couple of posts to see my previous one. There's a reason they chose to avoid permanent choices (my post doesn't just apply to stats, but to all permanent choices), and we're better off for it. Now, the build we choose will be our build, not because we're locked into it, but because it is the exact build we want, and no other.