I just bought an xbox one with Destiny, and so far loving the xbox one itself. Destiny however has sadly been the victim of too much hype. Lets start with the good:
The game looks absolutely stunning on xbox one. I have played the Beta on xbox 360 and the xbox one version is vastly superior graphically. Definitely a great game to show off the graphical capabilities of a next gen console.
The shooting mechanics are very good and extremely satisfying. It is so much fun to play that I forget all of the negatives while I am at least playing the single player missions. The addition of the special abilities for each class is a real treat and the melee attacks are excellent.
The bad:
While stunning, the environments are generic, boring and surprisingly small given that Bungie have advertised this to be the next big open world game.
The story is average at best and Peter Dinklage's voice acting sounds like he lost a bet and is voicing Ghost for free
The competitive multi player is adequate, but no where near as fun as Halo, COD or even Titanfall.
The classes are too similar and there seems to be no reason to party with other classes as they all basically do the same thing.
The game is a very competent and fun sci fi shooter. But at least in my opinion, that's all it is. It is not the revolutionary online shooter MMO hybrid that Bungie told us it would be. If you are looking for a fun multiplayer shooter to kill 20–40 hours on, then Destiny is definitely worth it. But if you are looking for an immersive in depth world to explore and get lost in for hundreds of hours than you are better off looking elsewhere.