Train journeys can be frustrating at the best of times - with passengers having to put up with delays, noisy commuters or a lack of available seats.