Hmm, a bit mixed on this one!
For the most part, I do think this is a pretty decent platformer adventure. I enjoy that there are a lot of bonus secret collectables that can be challenging to get, and I also felt like the levels are paced well, always introducing some new elements like breakable floors, movable platforms, new enemies, and so on, to keep things interesting. The premise and graphics are also rather cute and charming.
On the other side, though, it really does feel like a bog-standard platformer with nothing special to it: just the bare basics. As said, it's ok, but it is easy to lose interest and move on since it isn't supplying anything unique, nor is it particularly well-done or juicy.
I will say that some of the controls and rules were a bit difficult to figure out at first. For example, I had no idea I could double-jump (or rather bat-hover) for the longest time, and I feel lucky that I had a chance to see the pick-up prompt to let me learn about picking up and throwing enemies. I also found it annoying to figure out which enemies can be jumped on and which can't: it seemed so arbitrary. I also felt like the jumping physics were a bit awkward with the way you immediately start going down instead of retaining some momentum when you let go of the jump button.