Very underated game. People compare it to trine because of the idea of having multiple characters with different abilities to solve puzzles, but having played them both back to back (trine first, then this game) this game has a very unique feel to it.
-7 characters to use and it is easy to switch seamlessly between them, every character is assigned a shortcut key, it will take some time to learn them all but once you do switching between all 7 becomes seamless, there is also a character wheel you can use while you get used to the shortcuts.
-each character has different combat abilites, while the combat is not deep, I did enjoy it more than trine. In trine I always found I would just hang back with the archer and shoot everyone, this game gives you more variety in how you handle combat and in later levels it forces you to use all your characters in battles.
-very inventive puzzles, this is not a physics based game, and while some of the puzzles are cookie cutter a good deal of them are brilliantly done. You will spend a few minutes trying to figure out what to do and then you will actually have to execute your plan, quickly in many cases since many of the puzzles are timed. Except for one puzzle at the very end of the game, I enjoyed the puzzles in this game tremendously
-bosses are simple learn pattern, attack, rinse repeat kind of affairs. I did enjoy the last boss battle, but the other bosses were pretty simple and a bit repetitive.
Overall, I had a lot of fun with this game, it does lack a certain level of polish but if your into puzzle platformers with a nice mix of action thrown in you could do a lot worse than this game.