Finished the game without finding out where pets were :P (bard+protector)
True, the last fight is too easy compared to some - for instance, I died three times on the totem brothers and then found out the trick on how to beat them, but it was still harder than the boss fight. The little girl boss is also a better fight than the ultimate boss. (who did almost no damage) If you're playing with the protector (shield guy) get a damage dealer (i got bard) and get buffed, turn on immortality, deal lots of damage, repeat. Because dealing damage hastens the "cooldown" on specials for some reason.
A very interesting game, although irritating. Use the simplest geometrical forms to win. Currently stuck on lvl 11, but i think that i've got a solution... and i think that it's pretty simple, although there is only one...