yeah, even with his oozaru form, a single KAMEHAMEHA could finish him off, he was just too weak as a kid...(compared to a saiyan)
and as for my favorite villain, it's Cell, Freeza is just an idiot that thinks he is the king(until someone else kicks his ass, that his ^^) and buu is too... brainless!(i don't count the piccolo absorbed form)