Originally Posted by
surryson
BA will return the Avios almost instantly. QR don’t.
For that reason alone, personally I’d book via BA.
My own personal experience with this as well as other posts indicate that QR sometimes takes as much as a day or two to return the Avios. But it's still pretty quick, IMO.