Also, rEFInd is great!
I find it to be a necessity on Macs running Linux, honestly.
...tweak display global scale, force font DPI, and other font settings to get things looking decent.
I forget about such things given I still don't have a monitor or display anywhere in my house that averages much over 100-120ppi. Sorry about that.
Oh, and my iMac did NOT like the proprietary Nvidia drivers. Holy heck was it ever unstable, eventually becoming almost unusable. Due to the delayed effects I didn't make the association right away, thought maybe it was any number of other changes. Reinstalled the open drivers, uninstalled the proprietary, and everything is good again.
Nvidia's drivers have been an ever increasing crapshow for several years now. Used to be, Nvidia was the way to go over ATI/AMD. Not anymore. When I migrated to Ubuntu 16.04 when it first came out (IIRC, might have been 18.04), it was so bad even then, and the open-source drivers so immature that I literally had to rip the Nvidia card out out of my desktop and replace it with a Radeon. Glad the nouveau drivers don't stink anymore, that could've been a show-stopper.
Needless to say, there's a lot of reasons why I finally gave up and went back to Windows 10 after being a 100% *nix house/shop for over fifteen years, and I honestly don't regret the move. Canonical killed off Unity, I didn't like any of the other DEs at the time, hardware support was oddly getting more fiddly with older hardware, core system fragmentation was getting worse, and faced with needing to adapt to a new workflow and tired of DEs and distros ignoring consistency, the wife needing full MS Office, and my fondness for Lumia handsets... Windows 10 was really the first one I liked since the NT4/Win2k era. Stuff just works, the same way stuff used to just work with Ubuntu.
I still use it on occasion, right tool for the job and all, and I've obviously moved on from Ubuntu finding Manjaro the path of least resistance these days and pleasantly pleased with KDE again, but I don't miss the CLI, or the dependency hell, or the configuration.
KDE3 was my gateway drug to tinkering with computers and I probably owe it my livelihood.
I'd already been in the industry for a few years on the Windows end, but it was KDE3 that actually impressed me enough to ditch Windows, and it shifted my entire career trajectory as well. I actually cut my *nix teeth in BSD and only shifted to Linux out of necessity for actual driver support.
I have been trying out Artix Linux, Mate version which is Arch based but without systemd, very nice.
I get it, but I don't. I'm honestly pretty init agnostic on Linux given the whole thing is just a Unix bastard. If sysadmins want that level of control, they should be disciples of de Raadt and running OpenBSD on fully supported open driver hardware already. Using Linux is already a compromise, why must its sysadmins war over something as stupid as init in comparison? Systemd is perfectly cromulent for what it's gotta do. Use what works.
Although what's it like to get software from outside of the package manager, given that it's not a DEB or RPM based distro?
Manjaro's Arch based, so you have full AUR support with pacman. Plus, they include Snap and Flatpak support baked in, you just gotta enable it first.