When it comes down to it, if you expect to have a lot of detail (extrusions, supporting loops, etc) on a curved surface, you are going to need a denser base mesh. Don't try to cram all your modifications onto a 16 sided cylinder. In some situations you will need to bump up your starting edge count to 24, 32, or even more…