Why I can't stop booking Qatar Airways business class (A350 to Johannesburg!)