It's hard to say that unequivocally; I have family members who's internet options are HughesNet, where they get data caps and speeds approaching a whopping 1mbps on a good day, 5g coverage that hardly works, or Starlink. Starlink has worked for them leeeaaaguesss better than any other option they have.
Doesn't change the issues with the company or Elon, though. It just sucks that they are the only currently viable solution.

Yeah, the only issues I have are virtual mics to filter background noise on Discord. I have a program that does it, but I lose control over playing music as well (I have a solution through Helvum, but I have to do the specific audio paths every boot for Firefox -> Discord, and I can't individually control the volume. Plus the path dies every time I pause the music).
But it was equally as frustrating to get it set up on windows with virtual cables as it has been to try to get virtual cables to work on Linux, so it's a push there. Everything else has been basically as easy, give or take some of the learning curves of a new OS, and can be attributed to user error.
Dual boot has been nice. Both work how I want them to, 95% of the time, and if one is giving me issues in the moment, the other is likely to work. I do use Linux wayyy more rn tho.