For the last 10 years it was possible to stop the Chester services at Nuneaton but Virgin declined to do so, with the new paths available it's even more possible to do so now. However Virgin won't do it hence why we need some competition from Alliance Rail. The Virgin Blackpool services are just spoilers for the Alliance Rail proposals. The sooner we get Virgin off the West Coast or open access operators on it the better.
They could potentially have stopped the Chester at Nuneaton in the Northbound direction, and one of the fast Manchester to London's via Stoke at Nuneaton in the southbound direction without disrupting much through the Trent. However, it wouldn't be very consistent, with Chesters stopping there northbound and Manchesters southbound. Plus there's the problem that the Chester is only a 5 car and these are said to get busy. Likewise, Manchester to London is one of the premier routes and probably not something they'd wish to slow down on an hourly basis.
One x 4 car train an hour to some of the stations mentioned above (Nuneaton, Tamworth, Lichfield) which they all have to share is indeed probably not sufficient.
We have to believe that the DFT and the new franchisee for the semi-fasts agree. Hence longer trains are planned for the London to Crewe services in December.
It stands to reason that when a lot of those towns had their fast services removed in 2008, and replaced by an all stations train, which was then made 110mph to Rugby, and was the cheapest of all, that it would be hugely popular and probably fill up more than a lot of the other trains even the expresses. Why this wasn't foreseen from the off was anyone's guess.
Taking Nuneaton, it probably would be worthy of a few extra fast stops during the late morning and early evening. The new VT Blackpools would have been a perfect opportunity for this. However, if there's only room for one stop before reaching Crewe, and Rugby is a VT station, and one which currently has no off peak fast service going north, excluding Birmingham, then it was quite likely Rugby would get the stop.
In theory there's nothing wrong with a class 350 running the semi fast. As long as it's 2+2 seating. They are 110mph capable. And similar Siemens units work all the express work on South Western Rail. As long as all the London/Crewe services ran as minimum 8 cars, possibly 12 on some workings. And are extended to 12 when growth demands it.
It probably would be viable for VT to slot in the odd extra stop on one or two VT workings a day to what the stations have now.
And then if the GNWR Blackpool operation were to be granted, this would give Nuneaton and Milton Keynes another 6 110mph intercity trains in each direction in the off peak.