Hmm, the controller thing could just be Gamemaker being trash, I'm using a Gamespot 360 controller and it just works. I'll make another controller pass sometime and fix whatever bugs are left.
Good tip! I'll put it on the TODO list!
Thanks again for this feedback dude! I've been kinda busy past couple of days, but I'll try and leave you some feedback tonight.