You are doing the right thing by deciding to fly business class on this longest of routes.
However GBP 10.5k is a lot of money. The most important thing is to fly business class, even if it is not on your preferred carrier. But the deal with MH sounds spectacular so I would go with that.