Absolutely and without a doubt Gamemaker has the functionality to make any 2D game. I've made several roguelikes with it. Geminosity has made several as well. Tons and tons of RPG's have been made too.
It's powerful and quick. You can check out Geminosity's Nya Quest, or my Gunfist, KlingonRL or Sun Crusher games.
Nya and KlingonRL are particularly traditional in the turn based and tactical departments. And I'm not even that good with it. I totally didn't even know there was built in pathfinding, stack and que statements, etc...I was using arrays and other nonsense.
Also Derrek Yu made Spelunky (PC) in an OLDER SLOWER version of Gamemaker.
Note that if you want to make a complex game you'll have to learn the scripting language GML. If you know any other programming language at all it'll take you 20 minutes to start coding GML.
One of the first couple of tutorials we linked is a 'maze game' tutorial. So there you go.