The point of playing a diablo game is to farm and grind and get better gear and having that sense of accomplishment without sacrificing to much and the feeling of gearing your character without using an auction house/RMAH. To me blizzard just killed the longevity of the game by adding the AH. There is no sense of challenge in D3 but D2 nailed it by using hostility on online games and using the ladder (hostility is when you can fight other players on an online game anywhere). D2 has great pvp and if u die then it sucked but that was also fun because then you could farm for more gear and get better each time. D3 just has way to much useless and boring skills on all classes which is stupid. In D2 you could focus on a skill and level it up and make it better than all the other skills.
See where im going with this?