For those that love Metroidvania platformers, this is a no brainer. While the story is decent, if not particularly memorable, and the characters are likeable enough to keep your interest, the gameplay is where this title really shines. It's top-tier 2D side-scrolling action with its combination of melee combat and magical attacks, as well as having lots of enemy variety and varied locations. It also carries very satisfying visual impact, as the animations and graphics are spectacular with their bright colors and gorgeous backdrops. Add on very tight, responsive controls, and combat is an all-around blast to play.
Outside of combat, there are powers that you can unlock over the course of the story by exploring certain areas. In the vein of Metroidvania, these not only help out in the combat or platforming, but allow the player to access areas of the map they couldn't otherwise to uncover hidden loot caches or additional challenge areas. Overall, you're looking at about 12-15 hours of gameplay for a single playthrough.
Now the negatives. While overall the voice work is pretty damn good, Fidget is hit-and-miss. Her voice can be annoying at times, but at least she makes up for it by having charming and funny dialogue. In terms of gameplay, the RPG elements are rather weak, and only really impact combat. There's no significant dialogue system either, so your interactions with NPCs are brief and they really only serve to give you quests. Beyond that, the main quest is linear as hell, and the player's ability to impact it in any way is negligible. It's understandable given its an indie title, but it's still disappointing. There's a crafting system too, and while its extensive, most of the time it's rather useless, as you easily loot items better than the ones you can craft, and as you have to pay money to craft things, making stuff with the intent to sell them is counterproductive.
However, these negatives aren't deal breakers, and the game is still great overall.