'Better places to stop'? Nuneaton is a town of nearly 100000 people! We currently have the worst service to London of any comparable town of a similar distance from London (e.g. Grantham, Newark, Kettering, Chippenham, Market Harborough etc etc). Despite that disadvantage, Nuneaton's growth in use has been one of the highest on the West Coast mainline. A similar argument could be also made for Tamworth and Lichfield also overlooked by the stupid VHF timetable that shifts lots of fresh air around at high speed in off-peak periods. A great use of taxpayers money! While virtually empty Virgin trains fly through these stations, passengers have to put up with a slow overcrowded LM service in trains totally unsuited to long distances.
Granted Nuneaton does deserve a more frequent off peak service than the current 1 train per hour usually formed of 4 coaches.
I think the future going forward will be a higher frequency of LM services and longer trains. From what I understand there will be an extra 8 coach train along the Trent (down) from December (1746 from Eus I think) and one on the up in the morning.
The reason there can't be more is all because of the problems on the Stoke loop with Level Crossings and Junctions near the stations, meaning 8 coach trains cannot be accommodated to stop. LM are limited in what they can do to get around this. Agreed services levels for Stone, Alsager and Kidsgrove must be maintained. This means the loop can't just be cut out all together.
Taking an 8 coach service fast between Stafford - Crewe via Madeley will mean another service has to be sent along the loop to serve those stations. Splitting a service off at Stafford will mean complicated pathing/platforming/empty stock/driver issues at Stafford. Its not something that can easily be solved and if it was it would have already been solved.
As for Virgin stopping in the Trent, I can't see much changing. To be honest I am surprised Stafford has as many stops as it does. Rugby probably only has an hourly stop because its the West Mids services rather than the North West services. Tamworth is much the same. Journey time of just over an hour to London but only 2 fast peak services on the up per day. Commuters even go there from the northern suburbs of Birmingham as its faster, but there seems little hope of a decent stopping frequency.