For the price, Grand Central offer an excellent First Class service. Not so many freebies as Virgin, but the staff make more of an effort to keep the carriages clean for customers due to board after others have left.
SWR is a mixed bag. The super off peak walk up fares are good but the quality...