It would be fun because I live here.
Ok, seriously. I think it is very hard to give generics about America, because we're so big and diverse. It really depends on what area of the country you're thinking of moving to. The unemployment rate is very high across the country, and some areas are much worse of than others. And as for climate, what is "better"?
My broad generalizations of the U. S. by area are:
Pacific Northwest (where I live) We ARE warmer than you in the summers, but if you'd like to get approximately as much rain as England from October to May. The unemployment rate around here is over 11%, and the cost of living is higher than average, though not cripplingly so. People here are generally more "liberal" than the midwest and South.
California: Here's where to go if you want "climate". The cost of living in most places is cripplingly expensive, though. The state is in an awful, erm, state right now, and is fighting off going broke, and government services in general are awful right now.
Southwest: If you want super, super hot in summer, and hot the rest of the year (although in some areas it can get cold and snowy in winter) go here. Fairly cheap to live. Can't tell you about unemployment or anything.
Middle of the country: Fairly temperate, except for the big cities, pretty low cost of living. Don't know much about unemployment or such.
South: Hot, humid, big icky bugs. Very cheap to live here. This is the area of the country that elected George W. Bush and many people are conservative and very religious.
Northeast: I personally love it here. Beautiful, pretty good climate, and great people. However, I'd say the cost of living here is more expensive than in the Pacific Northwest, especially if you are living in a big city.
NYC and surrounding areas: You need lots of money to live here. Don't even think about having much square footage if you don't have a lot and a lot of money.
Check out the Living in America threads in living overseas to talk to others about the costs of moving and how easy it is to get a job. I've lived here all my life.