Also remember that when you credit to QFF, you get mileage for every flight. If you credit to other programs (eg CX, BA), far fewer flights count towards their programs. So QF saves money if you're not careful!
Not anymore. Most of the recent BA changes would play well for me leaving me with significantly more RDM.