I've never written a review on imdb, but I feel compelled to do so now because this anime is simply criminally overlooked.
The animation quality is superb, the story is compelling, the characters are interesting and likeable, the humor is doled out in perfect doses, the music is excellent (one of those animes where I never skip the intro); every episode leaves you wanting more.
That said, I will now embrace the downvotes by committing the most egregious sin imaginable in the world of anime and recommend the dub over sub.
I know, I know... but hear me out.
1. The voicework talent on display is simply phenomenal; the protagonists are the obvious standouts, but even the smaller character did their job extremely well. And while this part is arguably subjective, what is absolutely objective is...
2. The translation. Simply put, whoever did the dub translation has a far superior mastery of the English language than their sub colleague. Greater clarity of meaning, more appropriate phrases, nuance, and last but not least - the timing (at times the sub will reveal a punchline to a joke or the crucial part of a sentence before the characters actually react, making for an intermittently awkward viewing experience and a few jokes ruined).
3. Audio engineering: As strange as it seems, the dub is actually better in this regard than the original audio. No spoilers, but one of the more jaw-dropping examples in episode 5 or 6, in one of the most haunting and tragic scenes I've ever seen on screen. A big part of that is the effect over the voice speaking. Out of sheer curiosity I checked the scene with original audio and was dismayed to find the goosebump-inducing voice now sounded like it came from a barrel on the other side of a valley. And there are other examples like this.
Either way, no matter which way you prefer to watch, dont miss out on something this damn good.