Depending on your flights (distance) and status credit earned, if you want status, it may be nice to credit your BA business class flights to QFF. I believe QFF program has one of the best elite status earning scheme when you fly in premium class.
Otherwise, I think you should credit them to BA program if your travel earns you BA Silver... which is almost as good, if not better, as *G status.