I cannot say that I have had bad experience with QA, but then again it has not been anything special.
I have not flown First, but for that I have to recommend TAM