I never played D1 so I have no baseline for any of that. Is the endgame kind of blah? Yes, I ha e been forced to come up with "projects" for myself, right now it's completing a 335 armorset with perks for each subclass.
The story was ok, but I felt it was very short, but lacked depth, couldn't really stand on its own. CoO was ok as well, but was VERY short, however all the little lore nuggets we're good, and the Saint 14 breadcrumb quests were pretty fun. ok
I mostly PvP now, which is fun, though could use some balancing and variety.
Overall I enjoy the game, and continue to play it. Do I wish there were improvements? Yes,such as being able to customize your subclass a bit more.
But it's a pretty good game. Nuff said.