It's kinda of a niche game, but amazingly executed. All game mechanics kinda fit together. Balanced and pretty fun, It's the perfect example of an indie studio pouring love into their game.
I hear constantly that it's a difficult game, yet there are several minitutorials and tips that explain you all basic mechanics when you unlock them throught the game, and also a tutorial mode. Still, you can complete the game on your first try with your own means, and you can also beat it with super optimized stuff, which is the best part: there is never a "right" way to play this game.

Completed 100% 3 times several years ago out of boredom. My favourite 3D Mario game by far.

Game unique on its kind, with a great atmosphere and theme. One of the thing I like the most is how simple the game is presented to the player yet how much strategy is behind choosing a mission, composition, build, etc. Some people argue the game has an absurd difficulty or that they lose too many heroes to RNG, but truth is once you play for some hours in the easy difficulty, you get the fundamentals you need to complete the whole game in standard difficulty. Losing heores is normal, the game teaches you to not use only one high-level composition, and level them is realy fast too.

It's a game that, at first glance, has a solid premise, but the main history line is boring and tedious to complete, the combat system is clunky and repetitive and there isn't much to do, apart from a few side quests that are kinda fun. The rest of the game is procedurally generated bad content. I haven't tried mods though, many people think they fix the game.

Pretty fun sandbox/adventure game. Nice quantity of content and perfect game to complete with friends.