I did the classic, jump in at the deep end approach, and ended up with some distro hoping for a while. I then settled on Fedora.
Why? It did everything I wanted to do and did it well. I found some distro so easy to setup but harder to maintain, some really slick but problematic with updates and apps. Fedora, for me, just worked.
All that said, there are various factors to consider, including your hardware configuration. Some distro just happen to work better on some hardware specs, especially when considering your graphics.
I have a similar usage to you, covering a little bit of everything including gaming and dev and, so far, everything continues to work. So much so, I am thinking of switching my gaming rig over to Fedora in the coming weeks.
I did the classic, jump in at the deep end approach, and ended up with some distro hoping for a while. I then settled on Fedora.
Why? It did everything I wanted to do and did it well. I found some distro so easy to setup but harder to maintain, some really slick but problematic with updates and apps. Fedora, for me, just worked.
All that said, there are various factors to consider, including your hardware configuration. Some distro just happen to work better on some hardware specs, especially when considering your graphics.
I have a similar usage to you, covering a little bit of everything including gaming and dev and, so far, everything continues to work. So much so, I am thinking of switching my gaming rig over to Fedora in the coming weeks.