I use VSCode. It's FOSS, reasonably lightweight and probably the smartest in terms of intellisense too. Although the best? All depends on your personal preference. I used to use Sublime text 2, it's a free version of Sublime text. But ST2 is quite heavy on cpu compared to VSCode, so could not run it on my weak-o laptop. Then there is Atom, which I don't like due to its sheer size, Code::Blocks, Brackets, Notepad++ (the most lightweight of them)...
I like VSCode, Visual Studio is enormous, and even if you specify a different drive to install on, a lot of components will wind up installing to C no matter what. My little SSD just doesn't have the room for it to sit comfortably once I start installing components.
Sublime Text is nice, but like @Poryg said, it's a bit resource heavy.
I've been using VSCode for at least 2 years now and will never look back. I've tried many other editors but nothing quite fulfills my needs like VSCode but it's a personal thing and you may enjoy other editors like Sublime or even Brackets more.
I use a mix of notepad++ and VSCode, both of which are completely free. VSCode tends to be better with autocomplete and project management, while notepad++ I find to be better for quick edits. I tried Atom a few years ago, but at the time it was horrible with larger files. Hopefully that's changed though.
@Yougotsomechocolate Use Visual Studio Code. It has Snippets, and Intellisense for fast and precise coding, and it annotates very well. And yes, I got some chocolate. Like...the most chocolatest guy in the world
@standardplayer I just downloaded Atom, seems splendid, let's see if its technical could charm me like its aesthetic did
I just successfully tested changing music by region, and changing it between continents on the world map after getting on/off the airship. I had to override the default audio transitions with eventing to make it change smoothly but it worked.