Best villains are Madara, Pein and Orochimaru. Except Nagato fell for Talk No Jutsu which kind of ruined it for me. My biggest problem with some villains is that they do that "i had a rough childhood feel bad for me and cope with me naruto" flashback before they die. Like just let them go out with a bang just like Orochi.