To bring it back to Xbox a little. I recently picked up an Xbox one X, the late performance boost to their last generation. Firstly, the performance to price ratio is brilliant nowadays, when you get title at native 4K it is a really neat little thing to see.
It can throw around a decent amount for a machine that is almost a decade old... except Halo 2 anniversary, the framerate is cooked on that one but does resolve a native 4K image, so there is that.
But the system software quality is absolute rubbish. I have never seen any other system just trip over itself for just random reasons, it can be UI hang ups, installation issues, network connection issues, that it is constantly pinging their servers just to do basic things, endless random crash outs or any manner of similar problems. I never had that issue on their previous consoles or any other console for that matter. I mean once the software is going in a straight line, you can see the magic but the amount of junk to get to there is comical.
an aside, the only game I can consistently have fail on Switch and PS4 nowadays is Quake 2 when you use their own hand picked mods, and yes, Microsoft owns Bethesda who releases it. Something is very wrong in Redmond. Yeah MS has always had a history of software quality problems but this feels very different. It is like they are just stacking abstraction layers on top of others and ending up with a rat-king of technology debt. Not just that but there seems to be a vibe of just general complacency, that is dragging it all down.
Oh and their online web potart is some of the slowest most bug riddled trash I have ever seen online.