I'm going to make my review short and sweet.
Almost all the main female characters in this anime are highly annoying, they boo-hoo over anything and everything. It makes it almost painful to watch at times. But the male characters in this are the counter of that which made it bearable to watch this anime all the way through.
The story itself is wonderful, and if they used better female roles I think this anime could have gotten an easy 10/10 from me.
Story - 10/10
Art - 9/10
Sound - 10/10
Character - 6/10
Enjoyment - 8/10
Overall - 8/10