2) IMHO Xbox live is vastly superior than psn in almost every way imaginable at this point. I’ve used both plenty and it’s just an opinion. I spend most of my time doing online stuff so this is a big one.
It technically is superior to the Playstation Network.
Microsoft not only has more servers available thanks to Azure... But, they also spend more on bandwidth and have more peering arrangements with various CDN's.
Some providers in Australia will also capture the Xbox data traveling down PIPE (Using extremely expensive equipment) and push it onto their own CDN very early, which has ridiculous amounts of bandwidth and super low latency.
3) halo.... it’s actually 3 games currently mcc,halo 5, and hw2.
Master Chief Collection was and still is a buggy mess.
Halo Wars 2 isn't exclusive.
Halo 5 is probably the worst Halo mainline game yet.
Hoping the franchise gets back on track with Halo 6... But, Halo hasn't got the same luster as it once did during the Halo 3/Reach era that's for sure, it needs a good solid reboot, it worked for Call of Duty WW2 and Battlefield.
In Brazil it is common for PC games to launch about 140-160 (local currency) versus console at 250... Sony published are 200 which is a plus on console gaming.
That is a significant discrepancy all things considered.
If backwards compatibility and biggest library of old games that still run as well as multi-platform games is ALL you care about, then you might as well just get a PC!! With MAME and every other known emulator you can play PC games from 40 years ago, as well as Consoles games too, all on your PC. You don't need an Xbox One for that.
If you already own the games on Xbox, it doesn't make sense to ignore that library and purchase them again on PC.
That is the big advantage on offer here from Xbox.