For business class, the only problems with either Emirates or Qatar are the long lay over times. Recently flew with Swiss. Terrible food. Mediocre seats. Qatar has great food and seats. Lufthansa mediocre food but much better seats. Swiss lost my return reservation. Will never fly with them again.