I wanted to interject about how "ecosystem" is a word only used for locked-in stuff like Apple and Google, but y'know what?
THIS is a proper ecosystem. It is actually organic, made of independent moving parts, unlike the clockwork made by big tech, internal to each and to a large extent indivisible.
SteamOS was my tutorial and today I run Arch on my main system. But I like learning and I like the fact that I can build my own system and choose my own components. I understand that Arch is not for everyone but for me it's perfect.
GNOME is horrible. Looks pretty, but it's opinionated approach means that nothing works as expected and you have to relearn how to use a stupid window manager.