1. Kabuto (The only ninja I believe could possibly beat him is Tobi)
2. Tobi (Ghost mode is tough to beat)
3. Madara (Rinnegan, not Edo)
4. Nagato (the paths are frighteningly powerful, tough to match up)
5. Naruto (BM is insanely strong, the only reason Tobi is above him is ghost mode)
6. Minato/Itachi (Minato's FTG is not overrated, it's a great weapon, and he uses it incredibly well)
7. Itachi/Minato (Itachi with his smarts and abilities and his Susano'o's weapons has a chance against everyone basically)
8. Sasori (Yup! He's way underrated. I'm just giving credit where it's due)
9. Second Mizukage/Muu (that genjutsu is very difficult to beat)
10. Muu/Second Mizukage (Dust release is epic)
Now, I have a couple exceptions. I think Sasuke beats Sasori, but ONLY because it's a bad match up for Sasori. Even still, it's close, I say Sasuke 60/100 times. And the reason I didn't put Sasuke there is because I have Sasuke losing to Muu and the Second Mizukage. Similar to how people should definitely rank Kisame above Gai, but Gai would win because he is a great match-up against Kisame.
Also, this ranking is based ENTIRELY on feats. NO HYPE. That's why I haven't included the likes of Hiruzen, Hashirama, or the White fang.
And what's wrong with yours is that you're taking characters like Kabuto as they are now, which is wrong and contradictory. You have to take characters in the prime, otherwise people can just say "Hashirama doesn't belong on that list, he's dead, so he can't beat anyone" and stuff like that.