Not sure what your criteria is but I use the same critieria but not in the same order for every flight I book.
- Timing
- Price
- Mileage earned
- FL or not
You have already said price is not a consideration for the 3 airports so my choice would still evalutate Timing, Mileage earned, and whether or not they have an FL