After spending a good 37 years in India, I moved to Glasgow, Scotland in October last year. The reason was just one: Have my kid spend time together with his cousin as both don't have siblings. In that sense, I feel 'mission accomplished'. Both are under 7 and the bond they have now living together is something that cannot be described in words.
I will have my automotive experiences written in another thread, just waiting for my Driving license before I start passing comments. In this one, I will try to do the obvious, comparing life in India vs abroad (Glasgow in my case)
Let me summarize first by saying this: If you are in late 30s, in India and earning decently well, the charm of moving abroad might appeal you for a initial few days. Once things settle down, you realize the smaller things that you miss back in India.
It depends a lot on 'when' you move abroad, the earlier in your age, the better.
The Emotional connect:
I have moved in my late 30's, so one needs to understand that there are lots of emotional investments I've made in India by this time, and those investments cannot be let go with just a flick of a switch. I have some very close friends, very close relatives whom I miss every single day. For all the quirks my old parents, uncles and aunts have, I miss them as well!
Since I've moved here, I find it difficult to connect with people who are in their 30s as well. As they too have made their emotional connect with their group. If I had come here 10 years back, things would have been different. Like they say, it is very difficult to make close friends once you cross the 30s.
I cannot discuss Indian politics, or the topics which I am comfortable with with having uncomfortable discussions with my friends back in India.
It simply gets boring at times.
Money and economics:
With few exceptions, most people moving abroad earn a decent salary with 'ok'ish savings, if you keep the conversion rate to INR aside. What that means is: Eating out is not that frequent, it is relatively expensive. Fixing things is expensive, so you don't get the kind of leeway you have in India. That might make you less inquisitive and dependant on others.
example: To fix a bicycle brake or a loose handle, pedals, we have to take the cycle to Halfords, which has a proper job card and car like servicing thing that literally made me laugh. I used to fix my bike on my own back in school. A tool-box is expensive one time investment, so its better to have a maintenance package that comes out cheaper and you don't have to worry about learning anything. I'll elaborate that further in next section.
One cannot eat out (eat healthy food that is) every weekend without making a considerable dent in savings. When was the last time we actually thought about it in India? I can get a decent South Indian breakfast every weekend.
There are no school fees or medical expenses, but don't mistake that for huge savings of your earnings.
Labor, Help etc:
Labour is expensive, so people either fix things on their own, or let things be as it is as long as it is not creating a problem. To get to a point where you can start affording machinery, equipment and skills required for DIY, you need to save a lot, that means earning (and saving) well for a good 5-7 years before you purchase a big house with some down payment, pay the EMIs and have the luxury of time and extra money to do these things.
I was already at that point in India where I had a nice house, could afford a bigger car and would not mind spending extra cash just on some experiments, even if they failed. So starting it again abroad while letting go of the comforts or luxuries I enjoyed in India is something I am adjusting to.
Domestic help is one thing, the help we get from our parent's or even neighbors is unmatched in India. Not that there is no domestic help available here, the economics is such that, to get to point where I can afford one, I need to get to a certain level of earning, which was already reached in India. The emotional support of grandparents need not be elaborated.
I do miss the times when we would wake up on Saturday, hand over my kid to his grandparents, the cook would prepare lunch, dinner, the maid would clean up my house, do the dishes, laundry etc. while I and my wife would go to a nice South Indian joint, catching up with my friends after a busy work week. Here, the pressure is on for not procrastinating chores of dish washing, laundry, vacuuming as it piles on and creates a big mess. The monotony triggers me literally! The time I get for doing stuff I really 'want' to do, comes at an expense of not doing some chore, or my wife taking it up at the cost of her time. It might feel like a small thing, but it does take a toll mentally. We've done Pune-Goa long weekend drives, leaving house as it is on Friday early mornings arriving home on Sunday night, to find our house neat and tidy, we just need to sleep and look forward to Monday. Try doing that abroad.
Healthcare:
I can only speak about NHS vs. India. Hands-down, no one can beat India's healthcare system. If NHS gets to do things the way they do in UK, to even one state like Uttar Pradesh, they will go crazy. Anyone who has opinions on India's healthcare built watching BBC, I suggest to keep opinions to themselves. The problem is not about the treatment or interaction, both are great here, compared to India. The biggest problem is the time it takes to get an appointment and get tended by concerned people. Example: I developed a sinus infection, somehow I knew it was bad as I was not seeing any improvement, nor was it showing any deterioration in symptoms. Lost a good 20 days before the GP recommended proper medication, prior to that, it was simply popping paracetamol everyday and hoping for a miracle. Not to mention, the pile-up of daily chores and stress it put on my partner as I was not able to function at full capacity. My kid came home having some allergies, rashes all over, called the NHS number, took about 40 minutes to get online, then got an appointment of 2 hours later. Till that time, he was sitting and scratching himself. I called a doctor friend and he recommended giving antihistamine once (we had got some common medicines from India), by the time we reached the clinic, his rashes were almost gone and the doctors praised me for administering antihistamine

My point is, when it comes to medical help, time is very important, and unless one is extremely sick, one really needs to spend more time here before getting treatment. Someone who never expected such kind of delays in India will get frustrated, just like me. By no means I am saying that the treatment is bad here, it is excellent. There are private hospitals too, but again, don't think I can afford it.
I'll try to pen down more, but let me tell you that it is not all gloomy here.
Living abroad is fun in its own way, the experiences of getting into new places are some of the best memories I will have when I grow old.
In the next post, I'll write all the positives too, as I feel this post has become a bit too negative.