In short, Great Game!
The game mechanics are very deep and provide different challenges throughout the game levels. The game has a great deal of replay-ability. The game unlocks higher difficulty as you progress, allowing you to take advantage of high level character builds. The Crucible DLC is great for power-leveling and testing character builds. The Devs are still active in the forums and providing patches and updates.