Using loop cuts to smooth out a mesh
Don't add polygons for the sake of having more polygons, you are looking for a special shape. So would do better having a really simple shape to start with, bevel the edges that you want to be sharp and then apply a subsurface modifier. Add loopcuts afterwards if you need more details.