Charlotte has a marvelous starting for how Yu, the main character abuses his unnatural ability. All the characters in the stories are really interesting especially the relationships between the characters. Their individual special abilities and characteristics have made up a good coordination for this anime.
However, in the middle episodes. I kinda felt bored as it has a regular basis that happens constantly in every episode. Some people might love it but to me, it has lower down my appetites. Somehow, I still enjoy the way how special abilities are introduced, they are truly unpredictable and unique.
To me, the latter episodes are the best part of the anime. The ending was deeply moving and super unpredictable. The romances are revealed in a super moving way. So far, It has the best ending among all those I had watched.
Overall I rate it 9/10. It's a worth watching anime and I encourage people who love magic and romantic genes to watch it. I'm sure you will love it!!! Nao is also a super adorable waifu!!