If you pay low prices, you generally get low quality and if you pay top prices, you generally (but not always of course) get top quality.
In my personal experience, with many visits to London, the difficulty I have faced is that intermediate prices just get you low quality at a higher price. There are IMHO many more intermediate quality levels for restaurants in France and in Italy, for example, where paying slightly more will get you a measurably improved experience.