Regards prices I think the issue is that Wellingborough looks to only have Class 360s from next December, with two trains per hour. Going North services will only serve Kettering and Corby, so changes at Kettering required (and again at Leicester for Derby/Chesterfield/Sheffield). 110mph service to St Pancras is planned, so coupled with the better acceleration of the 360s this should mitigate against the fact services will stop at Bedford, Luton and Luton Airport. First Class will have no catering (I can't see three trolleys on each 12-car 360), which given some morning services operated by a HST have an inclusive full cooked breakfast is another downgrade.
Current Annual Season prices to London Terminals (Standard Class):
- Corby (xx miles) - £8,344
- Kettering (71 miles) - £7,232
- Wellingborough (65 miles) - £6,500
- Bedford (xx miles) - £4,836
- Northampton (xx miles) - £5,780
- Huntingdon (58 miles) - £5,452
- Peterborough (76 miles) - £6,748 (GTR only) / £8,000 (Any Permitted)
At the very least it would be nice if EMR applied to have Wellingborough, Kettering and Corby added to the Annual Gold Card are but that is unlikely.