In my sporting life I have played in every continent across the globe (Antarctica excepted) and many countries within each, and hence seen many cities. I don't live in London but I actually do believe it is the greatest city in the world - qualified slightly, as I accept that for the less well heeled it doesn't have the same attraction.
Perhaps I am a twat? But this is just my opinion.
No it doesn't make you a twat and you are entitled to your opinion but as I asked earlier what makes anywhere great

Logically everyone's answer will be slightly different as again it's all down to personal opinion and likes / dislikes
I've always lived within a few miles of the coast and that's what I like whereas i've known Londoners who were teens / early 20's who moved to more rural areas with their parents and the younger people hated it due to the piece and quiet

I also once rented a room to a guy from London who said he found it hard to sleep as there wasn't traffic going past all night long, FFS that just sound mad to me but I guess it's just what you're used to and what an individual finds to be their comfort zone.
Someone asked me what I was doing when I had a week off and I said just chilling; go to the gym a bit more and / or get out for some long bike rides in the countryside.
They then tried telling me I should go somewhere for the week instead and suggested a city break such as Barcelona, no thanks i've been to Barcelona a few times on business and fucking hated it due to being rammed with too many people

Eventually ended up telling them i'd rather cancel my holiday and come to work than visit a city for a week as I find them really stressful