I agree with you that the onboarding process is complicated for a user that doesn’t want to invest time into learning how the fediverse works.
I think that is a positive thing.
The good thing about the Fediverse is that it isn’t profit driven, it isn’t necessary to grow without end, and because of this it also isn’t necessary to appeal to the mass of users who don’t want to learn how things work here. It’s a filter, weeding out the people who aren’t open to new structures - that often comes paired with the inability to have open minded discussions.
I do agree with you regarding the missing transfer options, but since karma isn’t a thing here, a simple import/export function for subscribed communities and blocked items should suffice, and shouldn’t be too hard to implement.
I switched to Nobara a few weeks ago and gaming isn’t really an issue. I still have to get Cyberpunk running when heavily modded tho. The Xbox Cloud Gaming app is available through an Electron PWA using Lutris: https://lutris.net/games/xbox-cloud-gaming/