Hello Cnic,
I am not sure what kind of non flying position you've been offered but if you want my opnion. GO EK!
If you choose QR, it will be the worst decision you will ever make in your whole life. QR is one of the worst companies you can ever work for.
I never worked at any of these two companies but my wife worked 8 years for EK and 6 months for QR.
The QR management is the worse management of an organization you can ever deal with. Very humilating and totally unprofessional.
QR's CEO is a very complicated person to get along with.
If we talk EK, we are talking excellent management. They treat you in a way that makes you want to give and try to do your best in every single way.
Now let's talk country wise.
If you live in QR, you simply are giving up everything. Freedom, happiness and Joy.
In QR there is nothing you can do except for staying home or going to work. The people there have sick minds and very hard to deal with. Rent expense is so high. However, if QR is providing accomodation for self and family (if any) will save you a bit but still is not worth it.
Living in Dubai is so wonderful and can get things done easily. I am not saying this because I was born in Dubai but because it is a lovley country and dont want you to do the same mistake I did.
I left Dubai to QR over a couple of thousand dollars more in salary but have regreted it later on and found out it wasn't really worth it.
I am not sure of what offer you were provided by QR but even if it was 100% more than what EK offered you don't go QR! Trust me i am giving you my own experience and wish I heard these words before moving to QR but unfortunatley no one ever told me what I will be going to face in QR.
Good luck on any of your decisions but I am still advising you to think eally well. Try to visit both countries and experience it yourself. Not only by visiting people but also be interacting with them.
Good Luck!