
Haven’t played HFW yet so I can’t really compare, it is on my wishlist though. That said I didn’t find GoW to be that great. It’s a significant departure from the style of earlier games. It feels more like a different game that was reskinned to be GoW. If you haven’t played the originals maybe that isn’t a factor.
I think comparing it to a console is the wrong mindset. It’s a computer first that can also be a console. It’s also a pre built Linux based computer you can have a higher degree of confidence that things just work even after updates. It’s a legitimate competitor for a new windows PC as much as it is a console competitor.

This list is a bit old so many games aren’t supported on the latest android versions, but there are no micro transactions for any game on it. https://nobsgames.stavros.io/android/

Honestly 20 different companies would probably suck for the consumer. That’s 20 different storefronts to compare, 20 different libraries to manage, potentially 20 different sets of logins, 20 sources of data breaches. It’s unlikely they would adopt an open standard to allow a shared library. Maybe you have a 21st company that makes a product like heroic launcher. You’d likely run into regionality issues where a particular store is unavailable, so you may not be able to play purchased games. You would have all sorts of odd exclusive dlc and pre order bonuses so a cosmetic item you like could be locked to a store you haven’t used. Multiplayer likely wouldn’t be global cross play between all companies, you likely get some set of 20 companies working together for multiplayer. Some games may develop a good scene available to a single store, requiring a game to be repurchased. Exclusives or timed exclusives would be annoying to track, as each store would likely have different catalogs.

The big subs were full of bots, but for some it didn’t really matter. It a post was a bit but it was still funny on memes or funny then it’s fine. I don’t care if karma farming bots were the majority of posts so long as it’s still good content. The content does seem to be significantly worse now though.

They absolutely were heading that direction with both windows and Xbox until the massive backlash from the public forced them to tone down their plans. It’s still the same company that tried to kill used games on consoles, and they basically have with the creation of game pass. Valve built an escape hatch to Linux for gaming, which has forced them to be a bit nicer on the PC front, but that’s not a sign of Microsoft being good.

Unless games become something we truly own, steam is going to stay dominant. It’s more like a utility than a storefront. If you want to remove the dominance of steam you need to force a way to move libraries of games to other platforms.
Steam also got their monopoly the honest way by simply being the most consumer friendly option.
GoG doesn’t have a lot of new games for one. It’s still copyright violation to distribute the game to others as well. It’s generally easier to just buy the game from GoG than find a link to download the game. You could get the files from a friend and that could work for a few games, but paying gets more convenient if your library is bigger than your hard drive.

Indie games are overrated, it’s still mostly crap. I don’t blame people for waiting for absurd popularity to bring actually good titles to the surface. It’s still the same general problem, I have a the time for maybe 5 games per year, and that has to compete with my existing backlog, favorites and new titles. I’m not risking that time on Indie or AAA titles without some good evidence it’s worth it.
It’s more the hierarchy of having super bad that can get bonuses based on your actions.