If you plan to be a professional software engineer, then I recommend just paying for the best tools. The price of one hour of an engineer's salary (give or take) can pay for the entire IntelliJ suite for a year.
On the other hand, betting on open-source tooling may be a good way to increase the chances that your "best" tools will still be available in the future.
I actually still do that even though work bought me an IJ license because my personal _suite_ license covers more tools
Still quite a lot more than I make in an hour, but definitely not $500. Are you looking at the organization pricing?