Not sure if there is anything better than gamemaker. if there is anything better, please suggest.
I think for a platformer, it really doesn't matter that much and you should be fine with GM or Stencyl.
Anything better would probably include learning an entire programming language, so yeah.
gamemaker's probably your best bet for basic scripting and such.