And their web apps are nearly unusable (especially with Firefox and its variants)
Admittedly, I use LibreOffice, and it works for almost all of my needs. However, I’ve never encountered the above issue, and the web versions have worked for me on Firefox. What’s your particular issue? The solution could be pretty simple; I have my user-agent string reporting Windows, and I’ve never had an issue. Maybe worth a try?
Changing the user agent shouldn’t work, but there’s a stupid amount of times that it does, and so I’ve just kept it permanent.
Congratulations! Enjoy the journey! You’ll look back in a few years and wonder how you ever managed with a Windows set up while you slip into the comfy-ness of your customized system.