I have tried out many distros and have shortlisted, Fedora, Garuda, Nobara and NixOS, all with GNOME (it looks pleasing). I am a newbie and have heard that NixOS requires knowledge of terminals but I am fine with that. This would be my main laptop. I play games like RDR 2, Genshin Impact and Assetto Corsa and also some on emulators like Pokemon Emerald. I also need to be able to run Solidworks, MATLAB and possibly Ansys. I also code in Python, Java and am learning C and plan to learn Assembly. I am also recently interested in AI art and have dabbles in Automatic1111. This is basically all I use my laptop for. Which among the above would be better for me?
Nobara if you’re after the best, everything that can run on linux runs on nobara in my experience. Fedora if you are wanting a bit more stability (because sometimes nobara updates are awkward)