Most importantly, these Catalina issues have called attention to how little (if any) documentation there is for Apple software. Even the bug discussions are an anonymous void of complaints that are hard to follow. The responses are ordered by a "helpfulness" score so it takes some time to discern who is responding to whom. Good documentation and a more conventional discussion board would be very helpful.
I have started with Ubuntu 19.10 and it seems to do what I want it to do and I have had no issues so far. However, there is a lot to do with the customization options of Ubuntu and Ubuntu is just one of many available Linux operating systems.
I would appreciate input from anyone who has worked with a Linux OS as their daily driver.
For example, Xfce is a great DE that's available for Arch/Fedora/Ubuntu. If you have Xfce as the DE, the three distros will feel pretty similar aside from package management, so you'd just choose whether you like pacman, dnf, or apt better.
Slackware because it's secure, stable, and I don't get caught up in all the silly gui changing and whatever that I used to. It's helped me learn a ton and comes with everything I need. Also, I like supporting the older distros.
Debian for most of the same reasons, but a little better support. Plus, it's all free software (with access to non), which I feel is important.
For IDE, I use https://vscodium.com/ For mdeia playback, I mostly use MPV https://mpv.io, except for DVDs, I use VLC for those. It takes a little setup(but a quick search can tell you how), but I use NTFS, exFAT,and ZFS. External drives haven't been an issue. I would recommend it, as the documentation is easy to find, so you don't waste time.