I agree with Willy Nilly what I don't agree with is that there is much skill involved in developing routes. In fact too much "experience" can be a problem.
The attached graph is the result of an incredibly detailed study. A related study revealed a similar curve when route quality was related to developer effort.