Frequently fly EK J to Mauritius. Last trip we considered flying Turkish J as it was much cheaper but in the end opted to stay with EK.
Later that month TK cancelled a flight to Mauritius.
Don't even consider Air Mauritius (MK)
They are always cancelling flights due to the ongoing disputes with air crew, cabin crew and tech problems with aircraft.
They have a chronic shortage of pilots.