Both of them are horrible final villains. This final villain "whose really pulling the strings" thing got old with Madara. First Nagato is the big bad. Nope, turns out he's being controlled by Tobi/Obito. Whoops, guess he was really being controlled by Madara. Oh, what's this? Kaguya's been manipulating Madara all this time? (speculation as to whether she really was manipulating him but i think it was heavily implied). It's ridiculous. I could understand Tobi manipulating Nagato but this has just turned into one giant cluster****.
On top of that each final villain just gets more and more ridiculous in terms of power. I thought this manga was supposed to be about ninja, not planet-destroying man-gods.