Yep - I find shoe repairs here incredibly economical. My local store even gives a 6 months guarantee on the work done - so if your heel wears down or pulls off (both of which seem to happen to me frequently!) then they will repair again for free. Great service!
I buy lots of shoes, and don't really think they are much more expensive than what I'd have paid in London for similar. You can get fantastic bargains in the sales too - I got an amazing pair of knee high leather riding boots for $150 at the weekend. Fantastic quality and really good leather. This was in a chain womenswear store. If you calculate cost per wear they're incredible value - far more so than some 'buy and throw' pair from No1Shoes or similar. I'm not keen on the disposable aspect of consumer goods, as I prefer to buy things to last from both an environmental aspect and because I only tend to buy things I like so want them to be durable.