Brian, Unless you are rich with money, then no matter where you are in the world, you must work to live. You have to know, that every place has their positives and negatives of living in that country, and know that nothing is perfect. So ask yourself, "Do I feel at 'home' here?" (the country that pulls at your soul), and if yes, then try to make a go at it in the most realistic way. And then you will see if Spain, or wherever you are, is what you really want.
Always try to hold onto the positives things in life, and have an open mind, and if you can do that, then you can never go wrong. So good luck to wherever you've decide to place your feet....