New York is overrated. People in the Northeast tend to be uptight, pretentious, arrogant and moody, even while on drugs/Rx. Also, poor to middle class people who lived in NYC for 2 generations have crooked, yellowing, or baby teeth, perhaps it's the water. (I am not trolling, like Spike Lee, JayZ Lil Kim, Biz Markie's etc grills before money). I prefer out West. Diversity, weather, tamale carts, and people are much nicer in Southern California. Honestly I can't think of a better place location or culturally than San Diego. Naval base is the second largest in the US. Wish I could get more upwardly mobile brehs/brehettes to come. And for trade, you can never go wrong with a port city. Better weed more attractive and physically fit people. People have Southern sensibilities (without the backwardness) where they help out the homeless. It's literally a paradise. 20 mins to TJ and 2 hours to LA, 3 hours to central valley 7 hour road trip to the Bay. Food is fresh and local (the Valley and from Mexico, local enough) .