Gohan has the most potential. Goku was SSJ3, and couldn't touch Buu. Gohan got done with the potential ceremony and the z-sword with the kais, and he almost defeated Buu in base form. He also hasn't lost the ability to go SSJ, he just doesn't because being mystic is stronger.