I'm a bit conflicted on this one! For the most part, I felt like it was a great game, and it was wonderful to see another charming game from this team that delivers solid graphics, catchy music and an interesting concept.
But while usually I would say this game is all that and a bag of chips, this just felt a little lacking to me. The main culprit is the level design and the boba mechanic: it just felt really underwhelming and underutilized to me. The levels would go back and forth haphazardly in terms of quality: some levels used the boba in clever and unique ways, some levels felt like they were desperately trying to make up excuses for the boba to exist, and other levels...just didn't even use the boba at all, forgoing it completely to just focus on bullets and sawblades and such. It was all still fun, for the most part, but it was just a weird experience where I wasn't even sure what game I was playing anymore. Perhaps I'm being silly and focusing too hard on the boba, but can you blame me since it's supposed to be the selling point? Whenever boba's not being used in a level, everyone should be asking "Where's boba?" (ok now i am getting silly)
To me, this feels like the Dark Souls 2 from this team: it's still a solid game and above many others in its genre, but if I were to rank it against the other games from this team, it'd have to be last place (hopefully that's not too overly dramatic, haha).