All in all, the animation was phenomenal (as would be expected of any anime based off an otome game). The storyline and characters, however, could use some work.
I'm not even going to talk about Yui's character, she's just one of the worse characters ever (in the anime, she's pretty great in the manga).
Ayato: Great background, though he's a lot meaner than he should be. The game ...