The something that sucks is lack of money. Paying developers to do work definitely helps. It’s unfair to level unconstructive critique at the end result when it hasn’t ever had the same opportunity to thrive that the paid software you’re comparing it to had.
Serif produced a nice software suite by paying developers. They got that money from investors who made it by exploiting people (like every corporation) and then exploited their workers and customers in turn. While this resulted in a relatively nicer alternative to Adobe shit, it still isn’t ideal.
Imagine if GIMP, Scribus, Inkscape, and Krita all had the kind of financial support that corporations do. Blender and the community supporting them are figuring it out to some extent, and now Blender has essentially either matched or eclipsed the corporate competition. This is absolutely possible for other FOSS software, but we the community need to be there for them financially too.
Whatever distro you pick will have instructions for where and how to install the drivers, if it doesn’t do so for you during the install. Ubuntu is probably most likely to do so easiest. I prefer Fedora for other reasons, which is also easy to get nvidia working, but sightly less easy than Ubuntu where it’s a single checkbox during OS install.