@Danny,
I tried the Visual Editor, and it was not what I expected. I am using PureBasic since 2006 or so and there where some Visual Editor projects from the community and they all where more advanced for button layout and GUI things. And! They where in most cases free or had cost less back then.
e.g.
https://www.reelmedia.org/purevision/index.php/purchase
Or PureFORM or the jaPBe (Just another PureBasic editor) (free)
http://www.purearea.net/pb/german/dll_devtools_c.htm
They were meant for GUI layouts, buttons and so on. And they generated code.
So the Visual Editor ... I guess, was not clear to be a FORM designer, but also was no Level-Editor.
Like "Tiled"
https://www.mapeditor.org/2018/09/18/tiled-1-2-0-released.html
There was a project here some time ago
https://forum.thegamecreators.com/thread/219035
So I tried the Visual Editor, but never used it for my own projects, because it didn't made my work easier. App Game Kit has not the same beauty with its gadgets like PureBasic has, you would have to create your own UI system and elements for your own tools.
And if you want to create a little bigger game than only a game on one static screen, you would need a more advanced editor.
Also you could write a little object placement editor for yourself, with maybe some default values. You would maybe use TEXT for an button-element or a sprite and you could create a grid or something like that.
A lot of the functions the commands are offering are not implemented in the Visual Editor, so you are ending with coding a lot as well.
I also thought about, using the Game Maker Studio editor, and translate the XML (GMX) ROOM data to AppGameKit commands.
Also funny and doable idea was, to use Scratch
https://scratch.mit.edu/
Scratch as your placement editor, and you can save your Scratch file, it is a ZIP file that contains a JSON and the Sprites and the JSON contains the X, Y, Scale and so on and names and image-names of the Sprite and also other source code.
So the Visual Editor at the end cam to late, offered not much, and made in my opinion more work than it helped the development. Also you would need to have your own thing, if you want to have some 3D in the same project or so.
For me it was more like a donation than a purchase.