From my understanding gamemaker is much more powerful, and it can be used in conjunction with things like Unity. ie: Enter The Gungeon was made with gamemaker. But SmileBASIC is much easier to use.