Everyone knows Gohan lost a significant amount of his power after the battle with Cell. He could have beaten Dabura at that point in time. But yea hard to argue against his fighting Buu. Just imagine how much stronger his mystic form would have been if he’d never gone soft. Probably would have gone SSJ 3 and would never have needed that cheat.