Microsoft has improved their xbox related apps over the last few years, but for them trying to make windows a one-stop-shop they still can't manage to do anything without 3 or 4 different apps. Some settings are in the console companion, despite saying it's been replaced by the xbox app. Xbox app is fine once a game is installed, but doesn't do much beyond that, and why wouldn't you just launch a game from an icon so you don't have to open an app to play a game on your PC.
Now the test/fix connection is in the settings, but used to be in the console companion, not the xbox app where your games are. This is important because if you want to play some multiplayer games published BY Microsoft, you'll have to 'fix' your connection and hope it holds long enough to fulfill requirements of their online daily quests.
To update the xbox app, that is replacing the console companion, or to update apps that used to be known as games and programs, it opens a window to the windows store. Not really a full windows app, just a window to the windows store with half-ass browsing where they do that thing where they show you the same 10 games over and over they really want you to install. So, maybe you install them just to stop seeing them, nope, still advertising products to customers who already own the products.
Have Game pass and want to do something with your subscription? Hey, you, stranger, wanna buy Game Pass!?!?! No, click manage, scrolls down, click manage, links to Microsoft website.
That update for the xbox app? It's been stalled for 10 minutes, in a new MS Store window... that shows it recently updated the "phone" on my gaming PC.
And of course the store app has the picture/icon I replaced 6 months ago, the xbox app has the new one, my windows login only ever shows the error blank-man one because none of them ever load.
Some shitbird sent me a salty message when I was playing on my Xbox, so now when I right click on the xbox app on my PC 10 hours later it prompts me to send a message back, though I already did on xbox. Oh, and would you like to pin this prompt to send a message to some butthurt asshole to your taskbar?!
They've made improvements, but in my opinion they still have a ways to go before they're as user friendly as steam (which for years I'd never need to go to the website to get anything done) or GeForce experience that I still sometimes use when I can't remember if I even have a game installed, much less where to launch it from.
Edit: will add, actual Xbox is surprisingly stable and easy. But anything PC and MS related seems to suck. Particularly annoyed because MS's last Windows 10 update broke Forza Horizon 4 multiplayer, which was the only reason I use my PC because it has a racing wheel installed. Or to play Wreckfest with wheel, but despite being the same game version and same username, it doesn't carry over progress and there isn't crossplay so there are only a handful of shit servers, and it doesn't let you play with the Steam server people on PC.
The End.