I haven't had too much issues with Bazzite for general use. I still use windows for work, so there's some things I haven't tried setting up and have no clue how different they'd be on an immutable vs a mutable OS.
I've used Mint before (like 10 years ago) and somehow it kept breaking (I'm sure I somehow caused it, but I only knew enough to break things and not enough to understand how I was breaking them). π€·ββοΈ For most people, I'd think how Bazzite works would be acceptable. For some power users, the immutable OS aspect might be annoying, but I think that's mostly an issue for people who are coming from a different Linux distro (it did bother me at first and I did consider switching to something like PopOS) or people who want to run fairly dated or obscure software (granted, VMs are sometimes already necessary for that - at a previous job, we had to use windows 95 VMs to run a specific version of software).
Even with games that usually use kernal anti-cheat systems like battleeye, some games specifically have enabled proton support and just work as well.