I thought it was well done in the manga.

However, with the anime it was a real chore to get through. Could really empathize with Nagato by the end of it though.