As a regular user of the West Coast main line I have found Virgin to be a reliable, fairly priced with good customer service.FirstGroup on the Great Western and Great Eastern services which was more or less the antithesis, poor reliability, expensive and poor customer service.
You may be interested in these active petitions