To add in my own experience with VTEC recently, and to seek some advice, I have this tale:
Travelling from York to Bath Spa a couple of weekends ago, I was booked on a VTEC service from York to Doncaster, then Cross Country down to Bristol Temple Meads, before the final hop with GWR to Bath Spa...