While I too find Linux, Arch Linux in my case due to the Steam Deck, to often be overly complicated, with operating system settings not nearly as streamlined via GUIs as on Windows, the forced switch to the enshittified Windows 11 has motivated me to set up the Steam Deck as similarly to my Windows 10 laptop as possible.
While most Windows 10 programs should work on Windows 11, I’d rather go through the hassle of switching to an OS I can trust and configure to my liking, rather than one where configuration via the Windows registry can have unintended side effects.
If program compatibility is a worry in your switch to Linux, proton, and wine as a whole, can usually let you use Windows programs on Linux; it’s how most games are able to run on the Steam Deck in the first place.
In terms of Firefox, while there’s a couple things I miss from my switch away from Chrome, such as network media playback support and built-in web-app functionality, better adblocking support via Manifest V2 add-ons and less to worry about in terms of data privacy make putting up with the hassle of configuring it to my liking more than worthwhile. Via the browser’s chrome.css GUI configuration capabilities, I disabled several menu options and context menu items to make it more like what I had been used to in using Chrome.
Stremio comes with a few addons for content navigation by default, but to actually watch most things within Stremio itself, the unofficial Torrentio addon is needed. There’s other content addons too, but Torrentio seems to work the best.
Torrentio itself needs a debrid service API key to function, with Real-Debrid being the cheapest at about $3 a month.