I like BA, their online listing system is clear and concise, and their registration/check in area for staff in LHR is the best I have seen anywhere.