Problems with subdivision modifier on cylinders I have a Problem, where on details at a Cylinder plus subdivision surface, edges of those details get a bit deformed as seen here  and here 

I only have found  a solution by adding crease to the vertical edges along the loops like here  Is there any other way of fixing this? because with this solution my subdivision modifier gets obsolete.
Try adding support loops like this instead. Dont use creases. you have to add support loops in the right way to make the creasing look good. Merge the verts shown by red dots.