One of the issues particularly if you live at the Goose Green end of ED is the lack of rail services. 4 trains per hour to London Bridge, so the buses are heavily used. Yes, Denmark Hill further up the road has more trains, but are badly spaced out. I was at DH today where two trains in 8 minutes went to Victoria, followed by a 30 minute gap. Thameslink runs every 30 mins, leaving the Overground with a regular train service, At the FH/HOP end. 12 trains per hour to either Highbury & Islington or London Bridge. In any case, even if you miss a LB train at the end, you can hop on the Overground and change at Canada Water. Worth remembering the 176 bus service has been cut earlier this year, although we have shiny new buses on them, replacing the Concorde engine buses which had been in service for 14 years.