This is an amazing anime no doubt. Outstanding story and unbelievably unique characters that will stay with you forever. Unbelievably strong character development and plot structure. This is one of those anime's that you could easily re-watch the early episodes and every time you do you will end up connecting more dots - "oh, so that's why that happened! I get it now!", you will think to yourself.
The first 11 episodes are slow paced but for a reason. Don't give up watching because the early episodes are necessary to set the context for the outstanding story that follows. If you stick with this anime past the midpoint, you will not regret it. Episode 12 is where the action starts and from there the action doesn't stop until the end.
Okarin, the main character, is amazing in the English Dub. You will laugh with him, cry with him, and feel with him throughout his journey. Some characters seem annoying at first, but they grow on you too, so be patient. Honestly, everything about this anime is unique; the characters are unique, the plot is unique, the writing is unique; it's unlike anything I've ever seen before and that is what makes it so wonderful.
One of the best anime's I have ever seen.
If you are looking for a compelling story and strong character development, look no further.
10/10.