As someone who's released commercial software on linux before - having only 3 solutions to target is actually pretty delightful (We still build .deb and .rpm as well, so 5 really, after snap, flatpak and appimage)
Plus I find the general sandbox approach to be a LOT more stable - distro upgrades rarely causes issues, and dependencies are much easier to wrangle.
Definitely still some hiccups, but overall it feels like it's moving in a direction that I find easier to work with - both as a user and a developer.
Plus the markets are generally fairly large - sure I still dip into aur every now and then, but I mostly find the "Software I need at work" stuff available