Surprised no-one has mentioned rationalising the Cambrian. I know (from experience) that the line is pretty much a law to itself (many years ago I did a trip on the coast section where the driver had his arm in plaster AND his dog with him - and he drove perfectly!) but some of the stations surely can go?
Penhelig is only a mile from Aberdyfi ; Torfanua anyone? As for the three stations on the approach to Penrhyndeudraeth ... Surely two could go? (Tygwyn,Talsarnau and Llandecwyn - three stations in 2 miles!) Why Morfa Mawddach? Any walkers could easily go to Fairbourne.
Actually you could feasibly just have the following:
Aberdyfi, Tywyn, Fairbourne, Barmouth, (maybe one in here) Harlech , Penrhyndeudraeth, Minffordd (only for the interchange mind you!), Porthmadog, Criccieth and Pwllheli and I doubt anyone would be disrupted too much.
The Coast has too many stations; the Shrewsbury to Aber section too few ....
Would Montgomery ever get its station back?