I agree...Southwest has much better pay and contract, in the long run it is always better to be in ones own country.
If you are single and want to see the World you may actually enjoy the flying and destinations at Emirates....little more adventurous than 12 hour layover in Topeka