I used Cross Country over two years either BRSNCL, NCLBRS or both directions . I must admit it really is OK. In two years i did not have one cancellation and at worse a one hour delay due to someone walking on the tracks. They run an hourly service pretty much. You can buy a pass for WiFi which lasted me a few months and it actually works. Regular trolley runs or a makeshift buffet at one end if the train is busy. The food prices were OK. I think it is very strong competition to BHX and I'm surprised it lasted so long. You can also text a number and it will reserve you a seat given - only needs to be done ten minutes in advance. First can be had for just a slight premium if you are flexible.
Manchester trains are vile. Simple.