PC has:
1. Backwards compatibility overload. I can still play Half Life 2 on Steam without issue. Hell with a little work you can play basically any game ever released on PC with a PC built in 2019.
2. A massive catalog of games.
3. Free online play
4. Usually games are cheaper
Xbox has:
1. Cheaper and easier to buy if you are starting from scratch
2. Possibly bigger player base for certain games
To me it's no contest, PC all the way.
1. Backwards compatibility overload. I can still play Half Life 2 on Steam without issue. Hell with a little work you can play basically any game ever released on PC with a PC built in 2019.
2. A massive catalog of games.
3. Free online play
4. Usually games are cheaper
Xbox has:
1. Cheaper and easier to buy if you are starting from scratch
2. Possibly bigger player base for certain games
To me it's no contest, PC all the way.