You can make nice games in Scratch if you use a bit of ingenuity to overcome its limitations. My daughter participated in two game jams with Scratch at Cambridge Center for Computing History and won one of them so it's very much doable.
For example Scratch is terrible with scrolling so split your map into rooms that you can fit on one screen (like Celeste).