Don't tell me that they aren't. Each one had strengths / weaknesses.
I'm not sure that anybody ever said that.
How can the game get better if we accept everything and anything about Diablo 3, when it is blatantly clear that the game has flaws? The developers even said so in the asnswers to Ask the Devs. Thanks for twisting the entire argument around too and remaining civil, too. Is this thread even about changing the game? NO!
You want to know why it was complex? Because the player had to THINK about which decision he/she was making, because there was compromise! You had to choose between one ore the other. The more +5% resistances you added, the more powerful you could become. BUT, you also needed the items that got you enough resistance and you had to sacrifice other stats. Things as simple as this really were the final touches on the itemization, there were so many cool options to think about!
Anyway, nice job supporting Diablo 3 builds. All classes use the same 6 or so runes (there are a few exceptions) and all have the same stats on their gear. Everybody is a clone with the same playstyle. A WW barb WW's, a blizzard sorc blizzards. Simple.
EDIT: what's wrong with trading to get gear? Please tell me.