Provided that there are gaps of no longer than 20 minutes in fast services to London (let's define that as "no more than 2 intermediate stops on a train running at well over 100 m.p.h), with the ability for everyone to get their luggage on and have a seat, that's OK by me personally.
Hmmm - I see no/little difference between Swindon & Oxford, who only get 2tph 'fast'. Frankly, a 2tph service (on the same route - so 2tph
BRI» via
BPW» , and 2tph via CPH is good) west of
RDG‡, is the minimum.
If
SWI» demands 3tph, and I'm not sure it does frankly, the
OXF» ought to get the same (but won't)
Swindon currently has 4 or 5 fast trains per hour to London, and no slower trains. A lot of that is indeed a factor of how they splay out as they get further west. Ongoing from Oxford to major destinations is really the single route that ends up at Hereford, rather than 3 routes from Swindon to such little hamlets as Bristol and Cardiff!
New service will probably see 7 trains - but some passing through none-stop - into London (4 from Bristol via Chippenham -
CPM» [[not CPH, please - Caerphilly is not a big flow from Swindon]] and via Parkway), 2 from South Wales and one from Cheltenham Spa. My suggestion wasn't 3 an hour calling at Swindon - it was a request for a maximum headway of 20 minutes. At a level of 3 an hour, you would be halving express service from Chippenham to Swindon, and from Bristol Parkway to Swindon ... and I suspect that would cause some significant grumbles!