I’m tired of seeing these posted. It is beyond ignorant to use any one distro and say, “Linux (as a whole) is good/bad,” based solely on that experience.
Additionally, Steam works out of the box in Ubuntu. If you don’t know what you’re doing in Linux, stick to that.
I use Vim very often, but work recently bought me a license for PyCharm and I’m loving it.
I suppose what you’ll want to use depends on your use case. For what I use it for—mainly bash, python, and terraform—PyCharm works very well.