Chipping in, I have no idea what Garuda is, but I also hated working with Fedora, probably because I started off on Debian-based systems and couldn’t wrap my head around Fedora.
Bazzite, being an immutable distro, is intended where you shouldn’t need to use the Fedora package manager, so you instead install applications sandboxed like AppImages, flatpaks, etc. I’ve been fine with this for my gaming PC, but currently I still use and prefer Debian (LMDE) for my study laptop because I have easier control over it.
Overall it comes down to what you want out of your computer and what works best for you, that’s the beauty with Linux, but I thought I’d chip in and mention not to write off Bazzite for being Fedora based, as someone who couldn’t get behind Fedora.
Lucky bastard. Try running Windows CE 2.11 and you’ll truly know how it feels to be caged.