I love this anime.
It has everything I look for in it , comedy, action sci-fi and a hint of romance. Story starts off slowly and it takes a while to get to the action but then picks up speed. There are episodes where I just want to shout at the characters for one thing or another and then there are episodes where I am on the edge of my seat. No matter how many times I watch it I always feel the same.
Some of the characters are more mature than others and some I just wanted to tell them to grow up and act their age. The MC is treated like a child at some times and at others expected to be an adult.
The only problems I have is that the whole story wasn't animated and its not dubbed in english.