I was wondering if including Portobello on the Borders Railway route had been considered?
Given that it can take over an hour to get the Centre of Edinburgh (4 miles), seems like the town could benefit from a regular rail service (6-minutes to Waverly).
I realise Brunstane is on the route, but there's no handy link to Portobello from that station, I guess for most folk 2 minutes on a bus then 5 minutes on a train would be useful, although that would require an oyster-like card