Game Maker 9 is shaping up to be a really sound development platform for 2D AND 3D stuff, so it's worth keeping an eye on.
I have also used Game Maker before and I can attest to its ease of use and flexibility with platformers, much like AGS is for adventures.