I fly KQ a lot and find them a very nice airline and my favorite in Africa. I even like them better than South African, but its close. I love their 777 business class seats which are completely flat. I'll be on one tomorrow night in fact.
Ethiopian I have heard horror stories about. If I did fly them, I would not touch the food or drink unless it was Coke out of a can or something like that.