I wonder why you picked Ethiopian Airlines? Because it sounds "backward" perhaps? Ethiopia being well known as a backward country, after all...
and posessing probably the next best airline in Africa after SAA. They're trained to Lufthansa standards I believe, and are pretty damn good by anyone's reckoning. I'd not think twice about flying Ethiopian, and there's only one other African carriers I'd say that about.
Personally I'd choose BA over Lufty too, but thats just a cultural thing.