i personally don't like san diego
but i have friends who think its fabulous and are going to attempt to convince me otherwise sometime soon
despite it being a bordertown is kinda upscale and white white. 'course you have place like chula vista and san ysidro that even it out.
the beaches there are really nice. downtown is pretty neat (though ive hardly gone...i have family there so i just go to the residential areas). one of the few or only places in socal that drinking on the beach is allowed.
oh and you have camp pendelton nearby....so sd houses a lot of military families (like some of my relatives

)