My only major complaint about JetBrains is that they make me switch programs when switching languages. I have a license for CLion and PyCharm Pro, and while they're both great, the fact that I cannot 'import' all the features from one into the other is quite infuriating.
That's what I do. I can program my Go, Python, Java, and JavaScript projects all within IDEA Ultimate by just installing the extension from the marketplace. The only exceptions are C/C++ and Rust that 'require' a different IDE or paid extension and don't work in IDEA Ultimate for whatever reason.