So far - London's the best part. Cultural offerings, diversity, so many interesting things to see, so many restaurants.
The worst part is of course being away from family. And when I am surrounded by a large group of Brits, I feel that I'm a bit of an outsider. Things to have be explained to me, etc.
Oh, and the signposting on the roads is dreadful.