A lot of people have commented on the cost of living to salary balance, but the part they're missing out (which I think is crucial and the main reason I won't go back to Spain) is that it's quite inconvenient if you travel regularly to more expensive countries. Yes, 3k/month will do wonders in Spain but if you want to spend a few weeks in NYC and then some in London, your savings aren't gonna take you very far (first hand experience).
My suggestion is get a remote job that pays close to what you'd earn on SF or NYC and then spend your time wherever you want. Barcelona is a great city. Don't believe the scaremongering expats with their "oh they spoke to me in Catalan" horror stories because it's mostly bullshit or very rare. I'm mixed race and grew up in Spain (which means the often assume I'm a foreigner and they default to English) so trust me when I tell you that you won't have any problems whatsoever. I can speak Catalan and Castellano as well but I've never had any issues speaking whichever I preferred. Trust me, 99.999% of people in Barcelona (city) speak perfect Castellano and if you hear stories of bartenders speaking Catalan or Russian, be suspicious simply call their bullshit. Everybody loves having an interesting story to tell, but they're just stories.
My suggestion is get a remote job that pays close to what you'd earn on SF or NYC and then spend your time wherever you want. Barcelona is a great city. Don't believe the scaremongering expats with their "oh they spoke to me in Catalan" horror stories because it's mostly bullshit or very rare. I'm mixed race and grew up in Spain (which means the often assume I'm a foreigner and they default to English) so trust me when I tell you that you won't have any problems whatsoever. I can speak Catalan and Castellano as well but I've never had any issues speaking whichever I preferred. Trust me, 99.999% of people in Barcelona (city) speak perfect Castellano and if you hear stories of bartenders speaking Catalan or Russian, be suspicious simply call their bullshit. Everybody loves having an interesting story to tell, but they're just stories.