thinking that everything will be all right with medical and stuff i would really choose for SFA
in first sight it might look more expensive as bafa/oac but everything is covered (except your food) so no landing fees that have to be paid separately.
It might not be as good as it once was (before cae) but if i look at my fellow students (starting sep '09 till graduated now) i see a lot of people with jobs
maybe not at the big carriers but they are flying and that's what counts in the beginning
some of my friends who did there training somewhere else told me they could have made a better choice
but it's just up to you, go and talk to students both finished and still training
you can always pm me if you have some questions