I use business class to Australia and generally fly with MH who have been excellent on every occasion.
I don't have loyality to BA or Qantas for that matter and have not used them on this route, but their prices and my previous poor experience with their product do nothing to entice me into giving them a try.