Overpowered anime characters can be frustrating, but these five are so great, we don't even mind how strong they are.