Popo will always be the most skilled warrior in DBZ. I bet if you game him a power level of one million, he could beat Buu with one hand.