I'm a bit shocked by all the California hate in this thread. I've lived in several states (including Texas and California) while working in high tech, and I'll take California over Texas any day of the week.
Reasons:
California has many more regulations about treating employees fairly. One reason manufacturers don't like the state.
The government cares about the environment, another reason manufacturers don't like the state.
There are endless opportunities for people willing work hard.
It has great beaches for the summer, and world class snow resorts in the winter.
It has wonderful people. I have the best neighbors I've ever had while in California. People care about others (even immigrants).
Unlike Texas, it's not a cultural desert.
California does have problems:
Housing is too expensive in the four large populations centers - Los Angeles, San Diego, Sacramento, the San Francisco bay area. Outside these areas, prices are not much different from Austin.
It does have a lot of homeless people. Not surprising - would you rather be homeless during the winter in Michigan (or another northern state) or California? Also, there are a lot of cities that will happily buy a homeless person a Greyhound bus ticket to California to get them out of their hair.
The streets are just fine, not dirty, except in the few areas where the homeless congregate - which also tend to be places where they can get money from tourists. I never see homeless people in my city.
Texas has problems also:
Health care for the poor is totally inadequate. In Texas, the worst disease known to health care is poverty.
If you aren't white, you have problems. My wife's parents are Chinese, and she was treated quite badly despite being born in the USA and having a masters from an Ivy League college. She was happy to leave.
Limited employment opportunities. I had to leave to advance my career.
The state will become unlivable due to global warming - more hurricanes, even more heat, and a government without plans.