Ok, I'll bite. My partner is Spanish.
(1) If you want a job in Spain then you'd have to be fluent in Spanish at a minimum or be really lucky and find a job in the ex-pat community. With the lack of jobs right now if you can't speak Spanish you're pretty much screwed - the Spanish look after their own and you'd have to be awesome to win over a local.
(2) If you can find a good job, or have a business idea that going to make you decent money, then there's no reason not to go. The weather is obviously great and quality of life and sense of community in most areas is fabulous as long as you involve yourself with the locals and don't isolate yourself in an ex-pat bubble.
All that's stopping us moving to Spain right now is the job situation and my Spanish still needs improving. We're working on a business idea we're hoping will mean we can move there as soon as I'm reasonably fluent.