I have a mesh created from a UV sphere through extruding. Before I cut out the spherical part on the top (boolean modifier), the mesh was nicely smooth. I'm using the subsurf modifier (4-6 subdivisions). As can be seen on the picture below, after applying the boolean modifier, there are a lot of clearly visible edges and the edge of the "cut out" is not nicely rounded as I would like it to be. I also have deformation at the sides of the spheres. I'd like this to be nicely rounded/smoothed, but I see lots of edges and similar deformation.
Any help to get the mesh nicely smooth is very much welcomed.