User blog comment:Total Drama Wiki! Wars/Week of February 22, 2015/@comment-28381748-20150223112103/@comment-5221692-20150223164417

From what I've heard, the Vultures aren't overrated. It's just a consensus that they're ungodly better than the Heroic Hamsters.