People moved from TamilNadu to Canada/ or other foreign countries, are you satisfied? Do you still miss home after decades??

I'm a Canadian resident, but spent most of my life living in chennai. I haven't been home in last 7 years, I miss home but I don't have anyone to visit back home (chennai), friends and family have moved on in life.

Anyone in my situation? What's everyone else's take?

Update: Thanks for all the great advices. Much appreciated.

I understand people who are the first few years miss home and visit often. But if your in the foreign country more than 5 years then your home has changed to the new country and people. Going back might mean meeting parents and friends giving fresh perspective but they are good for once in a few years only. And a short visit will get you only few hours with them.. it's time to move on and look forward for a new future in the country you are.