Goku seems like an easy choice. Strong, good natured and fairly principled (he’s let some villains off the hook before let’s be real) so he’s not gonna turn on you, likes to fight. But he’s so OP it almost feels unfair.
Going with someone less OP and more grounded in reality, I think Batman would be a good choice.