Here's where you can go direct from Barcelona with a carry on for $100 max:
https://www.google.com/travel/explore?tfs=CBwQAxoQKABqDAgDEg...
And the same for San Francisco: https://www.google.com/travel/explore?tfs=CBwQAxoQKABqDAgDEg...
Based on these I think airfare in the US looks better, especially considering the longer distances. Barcelona-London is the same price as San Francisco-Denver but 75% as far for example.