I have rated this series 4/5 because there is no such thing as a 100% perfect series
This series is without a doubt one of the best series I have watched. It doesn't hold back with its dialogue as you will soon see upon watching this series. (if you do not like swearing I suggest you avoid this series)
The dub for this series is up there with Fullmetal Alchemist in terms of quality, yes it is that good. And it wasn't even done by FUNimation.