Orochimaru tem mais forma de vilão, independente de poder menor ou não.
Kabuto apesar de também ser um vilão, mesmo no Shippuden, ele apresentava um lado mais "leve" do que o Orochimaru.
Quanto ao meu favorito, acredito que seja o Orochimaru por ter uma personalidade mais bem detalhada do que o próprio Kabuto.