A big contributing factor is simply that EDI has had better and more aggressive management since it was bought by GIP compared to GLA. What a difference it has made.
Edinburgh as the Capital City and as a destination has such a strong draw you can see why it has flourished. That and many of the points mentioned in previous posts.