I'm using jetbrains intellij and just install the extensions/ plugins for the languages (e.g. php by jetbrains, python by jetbrains) because the feature set of the plugins corresponds to the IDE professional editions of the languages. So you only pay for one IntelliJ license and have the benefits of the jetbrains IDE for all languages in one IDE.
VS code is a good one, too. Very lightweight and will do the job. I think one of the best free options.
I don't like Eclipse but know some colleagues who love it.
So everything will do the job (vim or atom, too) but you have to try and find out for yourself which is the best solution for you (suitable for your usecases).
Good luck ;)