Although its 2D, Visionaire is very powerful.
I've never liked Visionaire. Apparently, since version 3.X, it supports scripting (Lua afaik), it used to have an Interaction Editor like thingy only.
I'm not sure to which extent (2) can be solved with scripting but here's why I prefer AGS any day:
(1): While it supports native 1280x960 (which AGS doesn't, yet), it does a bad job when it comes to 320x2X0. So people who think 1280x960 looks way better than 1024x768 and on the other hand don't need powerful, yet easy scripting are very welcome to use it.
(2): Since the homepage currently proudly features a Monkey island style template (which is a joke, compared to ours, btw), that's a perfect opportunity to point out a big flaw: say I was to put a door in my game and I want to set it up so that a right-click open/closes it. All I do is name the door "door>v" and add a couple of lines of code, linking the door to a global variable.
That's all I ever need to do; even if the door starts out as locked, a right-click, which here produces "open door", will automatically fail since the door is locked.
Not so with Visionaire though.* A) I have to include the whole right-click behavior manually, not just once, but for every door, and of course the look action for every other object (also handled by the AGS template automatically).
B), opening the door with a right-click is a completely separate action from selecting "open" and left clicking the door. Thus, if the door might be locked, I have to code all the "is door locked" stuff twice
In short: no siree, thank you very much, no more Visionaire for me.
Twin brother my ass
*If anybody who knows this to be false wants to correct me, feel free to do so! I'd be glad to hear Vis finally came around.