Worked in the US for 3 years before moving to Barcelona, Spain to pursue my MBA. The idea back then was to work a couple of years in Europe (sports) and then startup in India. I saw the problems in education financing back then, and decided to move back and start GyanDhan. Still at it. Did a brief internship stint in London during MBA
The decision to move back was 'relatively simple' as I had moved to the US with the idea that I will move back and start something in the future.
About the experience: Absolutely love the work culture in America. The diversity made for a nice experience, particularly soccer and hanging out.
Spain was quite similar to India in some aspects, loved the food there, watching games at Camp Nou wasn't bad either. Walking was a big + when compared to the US and zillion times better than back home in India. Couldn't imagine myself working in France or Spain though. I have no idea about London as I was interning at an investment bank :)
In short, I have nothing to complain about my experience. Moving back was a conscious choice and I am comfortable living with the choices I made.