I'd argue that Cheltenham is a winner now as despite losing it's centrally located terminus, it's current station now has every passenger train that passes through it now call. With the expansion of the town, the station is now definitely part of the urban area and is only a 10 - 15 min walk...