TLDR: Been using Zorin for the last 2 weeks and everyday it feels like I'm going 1 step forward, 2 steps back. Everytime I want to add something new, fix something, or install an update, something else breaks. Should I stick with Zorin or move to a new distro?
--- Full story --
Hi, complete Linux newbie here (though I like to think I'm quite tech-savvy).
I've very recently switched over to Zorin OS 18 as I want to begin the transition away from windows.
I haven't used Linux much at all so my choice in picking Zorin was heavily based on it's promise that it's very familiar to Windows. Had some trouble installing as I wanted to do a dual boot setup, keeping my windows OS in case things went wrong, but I got it working keeping both OS's on different hard drives.
I won't ramble too much about the issues I've had, but put simply my experience over the last 2 weeks have felt like everyday I'm going 1 step forward and 2 steps back. Every time I wanted to add something new (or something got updated), it felt like something else would break. I would then spend hours googling how to resolve said issue, which eventually I'd find a fix, but then the next boot something new would break.
I can't tell if this constant back-and-forth of fixing things that break has put me on a path I can't return, as I definitely didn't have the hind-sight to make a time shift backup at any point. First thing I did with my fresh install was attempted to add Clip Studio Paint in the Bottles app, as I use CSP all the time and would like to keep using it. After following a tutorial on Youtube (and after several attempts/restarts) I got CSP working in bottles! I later found out about the app "Flatseal" that allowed me to grant Bottles access to all of my drives (which had my backup CSP files). I also learned to use Flatseal to give discord access so I could post pictures and media onto my friend's server again.
But then I attempted to access my external seagate harddrive, and failed. Though I don't think that was a linux issue as I feel that the drive might have been corrupted at some point. This did point me towards learning about the different format file systems and I came across .btrfs, which apparently is a better format option and would allow me to play my steam games across both Linux and windows on that drive. I can't confirm if that worked because BTRFS just wasn't an option I could use to format one of my extra drives. I tried this through the Disks app and I get an error "The utility mkfs.btrfs is missing". Tried looking in the software store to find an app, found btrfs-progs, installed it but it did nothing. Went down the rabbit hole of forums, couldn't find a way to enable that option at all.
At this point, my Astro20 USB receiver decided to keep itself stuck in the playstation mode, so I went down another rabbit hole until I found a way to disable snd_usb_audio, switch the dongle to PC mode, enabled the snd_usb_audio, started working again!
Then Bottles (or wine) upgraded itself to sys_wine_11.0, which broke Clip Studio Paint again (I originally had it on sys_wine_10.0 which it was working fine). Attempted to figure out how to either add an additional runner of sys-wine-10.0 or downgrade to 10.0 with no success. Eventually after downloading many different optional runners, I found that "caffe-9.2" worked for the Paint software, but I had to switch to "sys-wine-11.0" if I wanted to open the Clip Studio Launcher. Very annoying but I guess it works for now.
After this, the next day my Astro headset and Yeti mic weren't being detected again despite not touching anything around them (though I did do a couple of software updates, so maybe that broke them?). I've attempted to reinstall the pulseaudio drivers, to which I've had no success, tried using the "pulseaudio -k" command only to get this error: "Failed to kill daemon: No such process".
I've tried following tutorials on installing "Pipewire" the supposed better version of pulseaudio, but that didn't seem to do anything. I've installed the pwvucontrol app, but that didn't show me my USB audio devices. Attempted to use the Ubuntu Studio Installer to add the audio Package, which didn't seem to do anything. Install the HDAJackRetask app, still nothing. And so on...
Eventually remembered what I did to fix the dongle from not switching before and simply entered the "sudo modprobe snd_usb_audio" command to enable snd_usb_audio, and boom, both devices are being detected again. But I don't know if this is a permanent fix or not.
I've also had other issues like suspending the system (which I'm guessing is the same as hibernating on Windows), only to find on the reboot that I get a login error, forced to log out, and upon login again my entire desktop layout changes to something different. The first time this happened to me, I had no idea it was the desktop layout and through my taskbar completely broke on me. I eventually figured out how to change it back, but I still get this error if my system goes to sleep or is suspend (so I guess I just can't use those features?)
The point I'm getting at is that my Zorin experience has been less than ideal. I want it to "just work", but I feel like I'm spending more time trying to troubleshoot problems with about 50/50 success rate, only for more things to break on me the next day.
So my real question: Is it worth staying on Zorin 18 and hope that the troubleshooting is over? Or should I consider moving to a new distro entirely?
I'm hesitant to move as I just went through all this trouble to leave windows (but I still have the dual-boot system). However my main concern is that if I move to a new distro, I might be able to re-use the license key for Clip Studio as there's a chance they might not let me move it to a new PC for like the 4th time.
But if another distro might be a better option for me in the long run, is it worth taking the risk? And if so, would just base Ubuntu be better for me or something else entirely?
Sorry about the narrative-long post, I'm just super frustrated right now and needed to vent this all out. Thanks for taking the time to read this.

