I've been using Ubuntu/Debian/Nitrux/Manjaro ARM as my main go-to OS' for several years now. I absolutely love being part of this vast community of great individuals.
"Linux is difficult" - "Packaging is hard" was once the most predominant ways for software companies to tell users, why they didn't support Linux.
But these days we got things like AppImages, which I think is very underappreciated within the community (just a feeling, no figures to back it up). Actually I'm unaware why AppImages aren't already part of all Linux distros out there. I guess it's because everyone is trying to roll their own distribution formats?
Anyway, An AppImage is a container format much akin to Mac Applications. You just download an AppImage from e.g. AppImageHub, set the execute permission on the file and off you go. No installation required - you can even place the AppImage file where ever you'd like. If you want to skip the "set execute bit" step and need tighter GUI integration there's a daemon called appimaged that you can run beforehand which will take care of all this.