There is a trend line of the amount of shit you need to do to get linux to do things you want.
There is a trend line of the amount of shit you need to do to stop windows from doing things you don't want.
My "fuck this" moment came about 7y ago when Microsoft started forcing reboots that couldn't be disabled even with group policy. I think I lost work 2 or 3 times because I'd stayed up late working and eventually just fell into bed without saving everything and shutting the machine down. I woke up to a login screen the next morning and said "oh fuck this" the second or third time it happened.
The most shameful thing is that many applications that would fail to come back with all their state after restart were Microsoft's own programs like Sql Server Management Studio -- that one does better now, but well over a decade too late.
Being real though, for most people on actual personal computers, not work devices, linux does everything you need, though with different software in some cases.
If you rely on adobe for personal hobbies, you're fucked. An ever shrinking amount of games don't play well with proton. And if you use a pc for your music listening/organization, you're not going to enjoy things much. That's it.
Now, switching software like word over to libreoffice can take a week or so of adjustment, but you can write a bloody novel on it. Same with the other libreoffice tools; they do perfectly well.
Yeah, work programs might not be optional, so until the big names start serving the linux market, not everyone will have full choice. But for those of us that aren't locked into an industry standard piece of software? It's really not an issue now.
Even when 10 came out, there wasn't a lot of issue switching over. Gaming at the time was the biggest non-work weakness.
The only thing I haven't been able to replace and do as well or better with is with audio. Linux doesn't have any programs that match musicbee.
What if I use foobar and will not settle for anything less?
I have not fully moved to linux yet. Last time I tried it through wine back in 2020 it ran like shit. Deadbeef did not have feature parity either. Wonder how good is it now.
Flac is a low bar for any music player though. I don't know whether itunes support it yet, don't care.
I'm sure Rhythmbox works well for you and that is great. But I also need some niche features which might not be in it.
Mostly conversion and forensic thing.
ape tak tta format, bit compare, audio checksum, mass-tag/batch-tag, replaygain, custom playlist columns, statistic driven field. Don't know what else until I try and find it's missing.
I'm also sure I can get all those and more in different cli tool if I want but getting them in one software is very convenient.
After a quick look, DeaDBeeF might have most of what I want.
Sort and group the tracks in any order you wish, using advanced Title Formatting scripting, compatible with Foobar2000
Got the date wrong, last time I tried it was 2018. Lot of new features added since then.
It's fair to want all the features you already have. In my experience though, the move to Linux is about figuring it out. You don't want to use a bunch of cli stuff, also fair. I'm just saying there's practically no unsolved problem if you just commit to the switch. Typically someone already wrote an app or script to do whatever it is.
Sadly because I have an Nvidia card I have gaming issues that keep cropping up, and my experience running Adobe apps via wine is that sometimes they are unbearably slow, otherwise all the other niche requirements I have were met by Ubuntu variants. And I learned a lot in the process.
The great irony is, a lot of the enterprise stuff DOES work on Linux. There's even a mative Microsoft Teams client. Further, the biggest innovation to Windows lately ... has been adding Linux to it with WSL.
Even Microsoft knows Windows sucks and is supporting Linux more than they used to.