Theatre: London is certainly better than the provinces, if you like that kind of thing. I don't.
Sports: neither spectator nor participation sports are a London speciality.
Clubs: if that means nightclubs, Manchester had a much better club-scene than London when I lived there (mid 90s). I'm too old for clubbing now!
Museums and architecture: people visit museums and gawp at architecture when they're visiting a place. Once you've seen a museum, you've seen it. Sure, it's pleasant to live among nice buildings; but most of the London cityscape is not anything I'd call architecture.
I lived in Central London for 20 years. I hated it for 17 of those years. It takes an hour to get across town on the (stinking) underground, which is the quickest way. Traffic is the most-aggressive of any place that I've driven in the UK. People are unfriendly; nobody lives in London to make friends, they live in London to make money. Everyone's in a hurry, presumably because they want to make a lot of money so they can leave.