One improvement that doesn’t appear to have been picked up on - GWR have made some enhancements to capacity on the London to Bristol route on Saturday mornings:
1030 Paddington-Bristol TM now extends to Exeter St Davids, no longer calls at Weston SM
1045 Paddington-Weston SM (via Bath) is a new service - appears to run fast Reading-Chippenham!
0918 Bristol TM-Paddington (via Bath) is a new service
There are also some new short workings between London and Swindon, pathed as a mix of 80x and 387s, filling most of the previously vacant xx13-15 slots in the down direction (note that the missing Cardiff trains don’t appear to be returning on Saturdays.) In the Up direction the balancing workings are a bit more varied depending on the hour, presumably down to pathing availability into London.
From personal experience trains on this route on Saturday mornings can be incredibly busy particularly between Chippenham and Bath so this seems a positive demand-led step by GWR.