When I went to Melksham, I was on a 153 at the time which made me think that ALL services that called there off peak were 153's.
A three car 155 doubled up would be ideal for the Cardiff - Pompey services as the three car 158's currently used are at breaking point on Saturdays. The same for the Harrogates and also the Calder Valley's.
Three car 155 doubled up would make 6 cars, and would be too long to call at Filton Abbey Wood, Bradford On Avon, Platform 1 at Trowbridge, Warminster, and possibly Severn Tunnel Junction. I'm not sure about Romsey. (Unless they end up using 16x, that have SDO)
If 5 cars become the standard on these services in the future, GWR or the next franchise holder would need to consider platform extensions at some stations for strengthening.
The sole 153 operates most on the Transwilts line, though 150s and 158s operate on the morning/evening longer services. IMO the shuttle services should be extended to Salisbury when possible. Westbury - Salisbury is the only part of the route that currently gets less than 2tph most of the day (though there are a few SWT and GWR extras)