As some people have said already, if you had offers from both I would probably say go for BA. More job security, London based, excellent conditions. Time for captaincy will be important in the future, now you haven't even started training yet so you don't even know whether you would be eligible.
But in the real world, sadly chances are you will be applying in the future for a job in Indonesia flying something much smaller or even less than that, so apply everywhere and if you get one of the two go for it.