Yes, Adventure Game Studio, WME and Visionaire - those are basically all the options available for creating 2D adventure games.
However, after trying all of them, some testing and much thought I decided to go with Construct 2 for my game.
Every engine has its bad sides. The way I see it: AGS is terribly outdated, Visionaire is awfully limited when you have some non-standard ideas and WME has it all, but requires way more programming, scripting and playing with files than necessary.
Also, all of them are very limited about platforms they run on. Basically it's only Windows on PC and that's it. Not much future there.
Think about Construct 2 now. It is based on events, which is perfect for this sort of games. It has all the sprite and animation tools you need. Displaying text works great (did you know that in Visionaire you can't use TTF fonts?). Families of objects are brilliant and make your work faster and simpler.
Sound system? Check.
High resolutions? Check.
Camera movement? Any way you want.
Paralax and layers? Oh yes.
Large scrolled locations with some 2D perspective? Why not?
Pathfinding? Ready to use.
8-direction movement? Piece of cake.
Am I missing something?
Oh yes, you don't have an inventory engine ready. But objects like Dictionary together with families and object instances make is very easy to build any inventory system you need.
And the huge advantage of C2 is that your game works on every platform imaginable, including the future ones. It's HTML5 after all. It can run on anything.
The only tool really missing is a good script engine, so you could just write down your dialogs and actions instead of creating hundreds of separate events. But here is a solution to that: I have written a plugin that just do that. Which I'm not going to publish just yet, because it's just too precccioussss to me.
So I say, definitely consider Construct 2.
I did.
I started with Visionaire, than WME (great tool, especially for programmers), but Construct 2 (with my scripting plugin) proved to be the best tool for my adventuring needs.
And that concludes my humble opinion.