For people with children, it can't be beat.
Sea World, SD Zoo, SD Zoo Safari Park, Lego Land. A short trip to Disney Land.
The Gaslamp District is great for adults.
The beaches in SD are a little overrated. Weather is a little overrated.
For adults, it still is a top ten place to visit.