I've been travelling my whole life, and a large part of that was in Qatar, but recently, I've spent a few years in my home country.
I agree the rate of friends/lovers turnover is higher in Qatar, due to it's multicultural/high immigrant ratio. But, that doesn't mean people don't leave if u're back home. With every new stage in life, people will leave. Remember high school, uni, work, promotions??
PEOPLE NEVER STOP LEAVING.
This brings me to another point. What's home to you?
If you think home is where you were born, or where your passport was printed, I disagree.
Home is where you feel the safest, and wherever pays you enough to put food on the table. If it does that, gives you a nice car, and a cool place to stay, why can't that be home?
What I'm trying to say is, if you have all your friends around you, are living in your home country, but underpaid, can't afford ur own car or home, will u be happy then? Bearing in mind, that people will STILL BE LEAVING.
Don't make money your primary goal, and don't make people that either.. They BOTH LEAVE!

Try to balance it. Make reasonable money, cherish the friends you have now, and wait for the ones coming later, and remember the ones you had.

As for marriage, that's a whole different story. But being home never means that where you'll find your soulmate!