Flyteam - you get mixed reviews about them. You either like Amir or you don't
Strong charactered is a nice way of putting it - if he gets a bee in his bonnet about you, you'll be on his black list and you're pretty much done. Now that doesn't really seem right does it, when you are the student / hirer and the company are taking your money.
Firecrest seem quite laid back and approachable - definitely worth a try. Cabair are expensive in comparison.