Cazalet33
I have flown on all but one (Air Seychelles being the missing one). Spent a lot of time on Kenyan and Ethiopian with mixed experiances though I would agree with you about the service as compared with any US carrier and the "worlds ex favourite airline" which I think you may have been alluding to. However both have had issues in the past with incidents (wrong airport landed by Ethiopian - Arusha I beleive) and lost hulls, so though service maybe ok some piloting could be questionable.
Air Mauritius I have used on a couple of occasions, but found them to be poor in comparison with the competition they have on their routes into their home base. I always do struggle with the concept of Maurtius being an African country (but I do acknowledge you are correct on that point).