Creating an IDE like Spyder or RStudio would require StataCorp to dedicate considerable resources. Since the current environment is "good enough" for the majority of the company's target audience, do not expect any considerable updates on this front anytime soon.
Visual Studio Code is now a great cross-platform development solution. As i have already stated recently in a similar post, this is a streamlined code editor, which is now mature enough and offers a very flexible environment for programming. Once installed, one can obtain the necessary add-on package for Stata syntax highlighting from the Visual Studio Marketplace. It is regularly updated and the user can expand its functionality using extensions. As such, if someone is programming in more than one language, s/he can keep everything under one roof. A nice extra is the built-in Git support, which is now pretty much the standard in version control. Using Stata Automation on a Windows computer, someone could potentially also link it to Stata to run the code in do
files. However, i have yet to see this in practice yet (there has been an attempt to do this in Linux though).
I think this is the closest one can get to an IDE environment for Stata, at least for the time being.