Pleasant graphics and music. Movement is smooth.
My biggest issue was that I could not figure out what each of the different allies did. The best way to introduce different powers is to give the player an opportunity to encounter an obstacle they cannot overcome, then return later.
Part of the problem was that the allies all stand in the same spot, so it's hard to know who's doing what. After the first ally, each ally should be following the previous ally, rather than all of them following the player.
Also, some SFX would help with immersion.