I love this game! It IS very complex, but you can get the hang of it very quickly if you're video game savvy enough. There's many character, items, and possibilities in general. Progression is clear and easy. It might take a while to beat the game first, but after some experience with it you can fly right through it, even speedrun it if you're willing to burn a few hours. 5 stars reccomend it!