I'm XB1 through and through, pre-ordered the console despite the 'always on' madness, I've been with XBL since OG and wasn't about to migrate and leave some of my friends behind. I think XB1 suffered and will never catch up to Sony for two reasons, the 'always on' fiasco (and getting bodied by Sony at E3 that year) and lack of 'must-play' exclusives.
We all know how Don and co really effed up. I still look back at that Angry Joe interview with Larry Hyrb at E3, where Joe was saying how the devs could surely remove the always on restriction before being shut down by Larry. Only then for MS to turn around a while after and confirm always on is removed. This is quite possibly one of the biggest, if not the biggest console maketing fails of all time, given the huge disadvantage it has caused MS and what is most likely irrecoverable position in terms of console sales this generation. Worthy mention to Adam "Just deal with it"' Orth as well, XB1 was a marketing disaster.
That leaves my second point, the majority of XB1 exclusives falling flat or just getting stale. Halo 6 multiplayer was good but campaign was poor, Sunset Overdrive was average, Quantum Break was poor (could have been executed far better), Gears 4 was boring and multiplayer not gripping like G1. ReCore could have been better.
With the exception of the Forza series and Ori, I can't think of any XB1 exclusive that has knocked it out the park. I really hope Cuphead is good but I fear Sea of Thieves will fall short.
Compare that to PS4, Bloodborne was exceptional, Nioh was brilliant, Uncharted 4 was well received, I could go on. I just hope MS focus on bringing great games to the console and revitalising the stale IPs. Also, bring back Scalebound!
I know that the XB1X is aimed at the hardcore but I have seen nothing to suggest why I need to buy one just yet.