With the amount of value that I get out of IntellJ Ultimate considering I use it for every language I use (Java/PHP/Go/JS literally whatever) I am VERY happy to throw them $89/year (you get discounts for consecutive years, first year would be $149). That really feels like nothing and it's definitely well deserved.
If you pay for 1 year you get to keep the minor version from the start of the year. Eg. if you start a 1 year subscription now you will get to keep version 2019.1
The idea is if we are coding for work and we get paid for it we can sacrifice a few dollars to have professional team work on our tools and support people that are paid to respond to bug reports. The free edition of Visual Studio not Code was also super limited.
I tested VS Code on a side project and even for JS Intellij was better for me