Staying flexible in the level of detail?
While you're indecisive regarding the required resolution of your mesh you could use a sub division surface modifier



On cylinders you would need to add support loops to avoid distorsion of the mesh. You could can be add the support loops by selecting both edge-rings and bevel (Shift-B). Alternatively to the support loops you could try an Edge split modifier