Because it's a two player game it inherently becomes more fun when you've got a friend, though the draw back is when you don't have a friend there's not much to do (as there's no single player mode). The skill choices for Cirno are good and balanced.