Yes I love living here. I moved from the sh*thole that is Detroit earlier in the year. London is NOT overrated. The landmarks (Big Ben etc) might be, but when you're in London you find something new everyday and there are so many 'hidden gems'. Plus it has to be the most diverse, cosmopolitan city in the world. Living in London literally feels like you have the world on your doorstep.
And please don't even mention NYC and London in the same sentence; NYC is just an overrated tourist trap.