People go on and on about the fact that Liverpool needs MORE London services, but in my opinion it's Manchester that needs LESS!
Stoke is a very well served station (all CrossCountry services to/from Manchester stop there), it and doesn't need 2tph to London (3tph if you count the London Midland service). There only needs to be 1tph to London via Stoke, calling at Stockport, Macclesfield, Stoke and Milton Keynes.
I have travelled on numerous services between Crewe and Manchester (and Stoke and Manchester) during the early afternoon, and often there are only TWO (yes TWO!) people in the Quiet Coach.
Manchester only has 3tph because of the Daft's daft policy that "Manchester MUST have a turn up and go service no matter how much it costs." (And yes, Manchester certainly does have a turn up and go service, because by the time one train has left another is waiting at the platform). Manchester only needs 3tph in the peak - 2tph is sufficient during the Off-Peak.
I can't comment on EBW services as I rarely travel on them, but I do think Birmingham is also over-served with about 8tph to/from London! (Virgin wouldn't want to admit that, though.

)