Honestly I think Obito is easily the series best villian, and one of the best characters as a whole. The depth of his character is astounding, and he has so many elements of light and shade. Kishimoto's 'villian' characters have never been about pure evilness, they always have a side that humanises then, something that makes you pity them. Just being evil for evil sake is so overdone and cliche, Obito is so much more.
Everyone knew he was going to get TNJ'ed but I think Kishi is doing it in a really interesting and fitting way that doesn't seem forced or trolley.