I use a 16-12 sided cylinder (CFS2 builder) with a load of Height Segments.

Convert the cylinder to a Editable Mesh and Use Vertex mode with Select and Uniform Scale and Select and Non Uniform...