All my stuff is make in PlayBASIC, but then again I did write it.. so whatever
As a tabletop game designer, artist, writer, and publisher, I gotta say that Notepad as a digital tool on smartphones and laptops is one of the tools I use a LOT. also physical notepads, too. Libre Office: Libre Office Writer and Libre Officer Calc, are also very often used. 3D Paint is one of those tools that I happen to use regularly, because it is easy to use, available almost everywhere, and you can use it on the net, too. I list these because I use these all regularly among other tools, programs, etc., but I also like these. Simple free tools that are usually already even on library computers. I like to keep my easy, simple and carefree.
And I shall mention these, too.
I have used Rupert Spore’s Fictional Area Creation Tool ( https://rupert-spore.itch.io/fictional-area-creation-tool-fact ) as a writing prompt tool and as an inspiration sparkler.
I've also used Creature Feature All Dice Table by Jesse Galena and Thomas George as an inspiration ignition as part of my creative writing process. You can get yourself the latest copy of it (https://rexiconjesse.itch.io/creature-feature) on their creator page ( https://rexiconjesse.itch.io/ )
I'm giving it my all to learn SDL2 and I have made quite a good progress if I do say so myself. So far, SDL2 is just downright amazing. It's low-level, difficult, lots of code and all but it's still good.
OOP with SDL2 is incredibly easy and perfect. It's low-level for which you have to write much more code but you get much more control over your game. Writing a lot of code isn't really a problem as long as you abide with OOP for reusable code which is really helpful. You can use OpenGL with SDL2 if you want, SDL2 has been around for decades, SDL2 is under active development, SDL2 has a large community, SDL2 games work on a lot of platforms etc.
Seriously, SDL2 might be difficult and low-level and you have to write lots of code or probably the fact that it's mainly used with C/C++. But it has a lot of pros and is heavenly to me. I only started learning about a week ago and I've made nice progress.
I create my own game engines. My Fairy Tale, Star Story I and II have been created with the Apollo Game Engine, which I created myself. Star Story II is however the final project in Apollo as I am just in the development of a brand new engine named "Scyndi's Creative Interpreter" (or SCI for short) in what I am also doing my next project already.
I create as many tools myself as possible in either C++ or C# depending on what I need for that specific tool.
But as I can also not do all by myself, I also use programs like Paint.net, GIMP, Audacity and such. I have not really a "favorite". The tool just has to do the job and shouldn't be too hard to use.
I think Corel Painter would be a good addition to the graphics side of things. I've been using it instead of photoshop for years and at least for me it's much nicer to work with when it comes to actual drawing/ painting. Photoshop is still much better for any sort of photo emitting of course.
I tried to use MagicaVoxel you already have on the list, just to try out the voxel thing. It seemed like a pretty good tool, but damn it, the whole menu layout is unintuitive as hell.
I use Unity as my game engine to create games and write with C# because it's basically all I know. For 3D graphics and design I use blender and for 2D I usually use adobe illustrator for sprites or photoshop. I'm planning on using Adobe Animate for animation but i'm not into the stuff yet. I use Visual Studio as my IDE because it's default for Unity and is just easy for me. I use Garageband for creating soundtracks and plan on upgrading to something more complex like FLStudio or maybe Logic Pro when I become better at it.