This is a very interesting question and definitely is worthy of answering.
The trade-off that has been made is to create a fully-standardised, hourly-repeating timetable with the highest available capacity between London and the Midlands, North West and Scotland. Of course, this means that places like Watford Junction, Rugby, Nuneaton, Tamworth, Lichfield, Stafford, Crewe, Lockerbie and Motherwell have definitely 'lost out'; however the problem was that you might get a train to London anything between every 1 and 4 hours anyway and the journey times would be wildly different.
There are some things the West Coast franchisee could do in the immediate term to help and things the Government should have done with the London North Western / Midlands franchise which are missed opportunities.
I would have ordered some 5 car IEP-type units for the LNW franchisee for the Trent Valley and also for Birmingham to Liverpool in order to create a better passenger experience but also to take advantage of faster line speeds from London towards Rugby; allowing a possible half-hourly service on the Trent Valley with a service direct via Stoke to Liverpool and a service direct via Stafford to Crewe (or Preston); which would have the secondary advantage of creating a fare differential for passengers.
I'd want something like this out of London every hour during off-peak:
xx00 Glasgow Central (Euston, Milton Keynes, Crewe, Warrington, Wigan, Preston, Lancaster, Oxenholme, Penrith, Carlisle, Lockerbie, Motherwell, Glasgow)
xx03 Manchester Piccadilly (Euston, Watford Junction, Nuneaton, Stoke on Trent, Stockport, Manchester)
xx09 Liverpool Lime Street [LNWR IEP] (Euston, Milton Keynes, Rugby, Nuneaton, Tamworth, Lichfield, Stoke, Crewe, Runcorn, Liverpool)
xx18 Birmingham New Street (Euston, Milton Keynes, Coventry, International, New Street)
xx21 Birmingham New Street [350] (Euston, Watford, Milton Keynes, Northampton, Rugby, Coventry (etc.)
xx27 Manchester Piccadilly (Euston, Stafford, Crewe, Stockport, Manchester Piccadilly)
xx30 Glasgow Central (Euston, Rugby, Warrington, Wigan, Preston, Lancaster, Carlisle, Glasgow)
xx33 Manchester Piccadilly (Euston, Milton Keynes, Stoke on Trent, Macclesfield, Stockport, Manchester)
xx39 Liverpool Lime Street (Euston, Tamworth, Crewe, Runcorn, Liverpool)
xx42 Preston [LNWR IEP] (Euston, Milton Keynes, Rugby, Nuneaton, Atherstone, Tamworth, Lichfield, Rugeley, Stafford, Crewe, Hartford, Warrington, Wigan, Preston)
xx48 Birmingham New Street (Euston, Rugby, Coventry, International, New Street)
xx51 Birmingham New Street [350] (Euston, Milton Keynes, Northampton, Rugby, Coventry etc.)
xx57 Manchester Piccadilly (Euston, Crewe, Wilmslow, Stockport, Manchester Piccadilly)
Then to speed up journeys on the Birmingham and Northampton 'stopper', simply extend the Tring trains through to Bletchley (Euston, Queens Park, Harrow & Wealdstone, Bushey, Watford, Kings Langley, Apsley, Hemel Hempstead, Berkhamsted, Tring, Cheddington, Leighton Buzzard, Bletchley); and have the Birmingham 'stopper' every half hour on the slow lines as Euston, Watford, Hemel Hempstead, Berkhamsted, Leighton Buzzard, Bletchley, Milton Keynes, Wolverton, Northampton, Long Buckby, Rugby, Coventry etc.