One important parameter is the context: which language(s) and ecosystem you plan to use. My personal favorite IDE depends on the language and the task.
That said IntelliJ and other JetBrains IDE are really great, and VSCode is awesome for many things too, so that could be safe choices, even without more details about your context.