I can't say who is better. But taxes, housing and government restrictions, that's something CX cannot control.
For EK, the future seems to be growing exponentially. But if rumors are true, what happens if the state stop sponsoring the airline? They don't care if they have to fire half the staff.