Well the "end game" is actually to get better gear. Was the same in D2. The thing is that in D2 you could do different builds with a skill three and had to lvl up a new one if u wanted to try something else = game lived longer. It didnt really take too long to get good/best gear and when you did you could PvP and the PvP was kinda decent in D2.
In D3 it feels like no items is the best there is. Feels like you never have the best thing as u dont know if another item can roll better. You didnt have this problem in D2. You just grind and grind. The PvP is horrible. In D2 you could join games and gank or just start a PvP feast outside the town, not so much in D3.
No real community feeling without chat rooms. You feel so "alone" with only a damn wow chatbox. Worst B-net shit ever.