Yeh ngl I still love Dragon Ball but Mr Popo is super suss and Master Roshi is incredibly wack. The portrayal of women in general is wack.
I don't think the characters in general are supposed to be morally perfect or anything like that, and I don't see why that detracts from the quality of a show, depending on how its presented (which is why the representation of Mr Popo and Roshi are big time criticizable). I mean technically Dragon Ball is basically space opera with its mix of East Asian mythological and sci-fi elements with soap and sit com elements for good measure, so evil dudes doing evil shit is expected.