I would agree that QF is better than BA, but that is not to say that BA is a bad product.
I think the food portions are slightly bigger on BA, but the quality of the food will be better on QF.
Service on both can be a bit hit and miss, but generally similar.
The QF A380 First Suite is far superior to their 747 offering or BA's offering (Old First, and by the looks of it New First too).
IFE is generally more reliable and extensive on QF.