California is popular to slam...always has been.
I grew up in the midwest (Wisconsin), went to school in Missouri, lived in SoCal for 6 years, and now live near DC (temporarily). I've traveled to countless places.
There's pros and cons to each place. Wisconsin has nice people and pretty country up north but bad taxes (worse than most other states), emissions testing near the population centers, freeze-your-balls-cold winters (although I prefer extreme cold to extreme hot), and no good jobs (opinion, not fact). Missouri has it's quirks, but is actually one of my favorite places. Inland SoCal has TONS to do, all kinds of terrain, lots of entertainment, and some wide open country - it's near the coast that life gets annoying. DC has lots of history, but bad weather, terrible traffic, and people are rude and unfriendly in my 3 months' experience.
BTW, the gun law thing for SoCal doesn't win an argument. There are MANY worse places with worse laws (New England, Illinois, Hawaii, etc.).