Hi there.
A new hard surface practice. I make topology as clean as possible. But in another hand, I try to save time. So there compromises.
Try a new technique. Make a non-destructive workflow. With just a line in the base. That you can change the form easily at any time.
But Still for good topology modifiers must be applied and polygons must be polished.