Given that BA is the only airline that can bring me from Europe to SD without the cumbersome international to domestic connection in the US, I would go for the BA connection anytime. Adding to that you would need a double connection on any other EU carrier. Not worth it IMHO.