Don't forget that AGS is also capable of creating classic platformers, e.g. Indiana Rodent or this long forgotten thing:
Concurrence is also a great example of non adventurous stuff in AGS.
I suppose most engines still won't provide everything you'll ever need. For example I think you still need to code your own path finding implementation in GameMaker (correct me if I'm wrong).
So, I'm very happy with AGS, but of course I'm not a professional.