Cornet, you are showing classic jitters of "I've got what I wanted....but did I really want it in the first place?" I completed 34 years with BA last year. If you want to fly first class equipment on top routes, for good comparable rates, then it's the place to be. BA has never made a pilot redundant. You probably would have better job security than anywhere else. The Bidline system, whilst rather hard on junior people, gives fairness and stability like no other rostering system over a career. The Pension scheme has been badly affected, but that book is not completely closed yet. If you have got an offer, onto equipment you wanted, then take it. There is a saying, 'a bird in the hand is worth two in the bush'. If you are foreign, there will be absolutely no discrimination against you- your social life will be what you make it. Nobody gives a damn where you are from. Would I do it again? Yes, I think so, but I might chose Virgin next time! But if you haven't got an offer from Virgin, don't turn this one down! Give it 2 years- what have you to lose? If you don't like it, take a look at what is on offer. As for commuting, lots do it. It is harder, and makes a social life difficult. Be ready for hard work. I think you would probably find it best to buy an apartment (call it 'flat' from now on) for short breaks, and live between 2 places. It is what I am doing in my new airline and it is OK.
Who knows, you might even start liking tea, and rooting for the good guys in the movie Battle of Britain!