I would not recommend this game mostly because of how frustrating the controls are. I love challenging games, but when the main challenge of a game feels like it comes from poor controls and unpredictable input then I feel like there's something fundamentally wrong with the design of the game. I tried on both keyboard and controller and neither of them were able to provide a satisfying feel. But I managed to plow through all the levels in the first world. At which point the game forces you to collect enough stars to progress to the second world. Since stars are earned by your score at the end of the level, and your score is determined by how successfully you can combo collect pickups, and to collect pickups you need to have precise input...well you see where I'm going. I abruptly stopped right after that.