I’m similar in apps, and I get along nicely with Fedora. Had to muck about a bit to get Auto1111 working, but otherwise no issues. I use a fair number of flatpaks where Ubuntu offers snaps. I use VMware instead of virtual box, and that was a pain to install. Nvidia plays nice if you set up rpmfusion repos.
I tried Bazzite, but I had trouble getting a couple of my school apps to run. VMware Workstation wouldn’t install the kernel modules it needs, and I couldn’t find an installation guide. Getting it to run on boring Fedora took me a lot of tries, to be honest. I wish I could use literally any other hypervisor, but my teachers kinda hate me for not using Windows, so…