Almost a generic action fluff anime, but great characters save it