I never used Twitter really because Facebook filled that need and more. I might eventually go to Friendica, or at least have considered it. Basically, at the time, I was looking for two kinds of communication/conversation. One topic based and one user based. The user based side has two parts, friends and content producers. Since i don’t have many friends on the fediverse, that side isn’t as easy to fulfill. Lemmy covers the topic based, and Mastodon covers the user based for content producers well. If I get more friends converted, I’d probably be more interested in Friendica.
I haven’t used OpenSUSE before, but I don’t really experience those issues, though I don’t use caps lock that way. I use Fedora with Plasma for desktop these days since Ubuntu is heading too corporate for my taste and plain Debian is missing too much hardware support. I’m sure Fedora will eventually, too, but I also use Rocky on all of my server installs so I prefer RHEL-based over Debian-based, for consistency anyway. Install and setup has always been smooth for me. The Discover app is there for installing stuff. It lags a lot, but otherwise makes installing things pretty easy. I’m sure there must be an equivalent for OpenSUSE. That said, Linux does rely on the command line a lot more than windows. In Windows the command line is bolted on, but in Linux it’s more that the GUI is bolted on, though that has smoothed quite a bit and even on Windows the v7 powershell has smoothed out command line a little bit even if powershell commands aren’t that intuitive IMHO. At least this version understands some dos formatted commands. I use Windows 11 for work.