I love what is Xbox doing.
For Next-Gen
I have over 12 Xbox One controllers - and with the Series X - All of them will work without any issues. I just love that. In fact all my Xbox One accesories working on the Series X, that is just wow. Makes me happy - I don't have to spend extra money on getting new controllers.
PlayStation 5 - Well all that is confirmed is that it'll play all PS4 games, that is a relief. I have insane amount of PS4 games digitally. So I am glad they won't go to a waste - Although I keep all my previous consoles and never trade, this still makes it easier for me to have all my games on one console.
For Current-Gen
At launch I was very excited for recording game play and taking pics of the game and posting them and all. I am not a PC gamer so I never did capture cards but having to do all that at ease with my consoles was just super exciting.
Also the fact that I could press the home button and go to dashboard without ending the game. - The fact that Xbox One let me use multiple Apps and games at the same time is still mind blowing. Even right now during my Rainbow Six matches, at times it takes too long to get into a match - I just start playing Trials and let my friends know when we are starting a new game and then I switch back. This is something very simple - but an exciting feature for me
The next feature is useful for gamers who have more than one console
Also Xbox One online integration is light years ahead - Their auto saves for game files are just WOW - I have 3 Xbox Ones all around the house - And if I am playing a certain game in my bedroom and I want to just switch to the basement, I can literally just shut the console and go down and start up and just start playing from where I left - I cannot do that with PS4 (With that ease - With PS4, I have to make sure I save the game, then exit the game and then click on the game with options button and go to "upload save files" and then prompt it to copy over the files and then wait (for certain games it takes up to 10 minutes) and then go down stairs and highlight the game and press option and go to upload and download files and then download them and then start the game. ALL of that is not needed as Xbox Live is always synced to the cloud - Makes my life easier.