While it was pretty cool and all, I can't say really like this Deus ex machina solution.
During the whole battle I couldn't really understand why the mc was just sitting back while everyone was dying when he was shown using his roots kilometers away at the previous arc. He could've wiped out...