I think ScotRail tends to come in the middle of the franchise rankings by punctuality/cancellations/customer satisfaction etc, but yeah the bad ones (Southern, Northern, Transpennine) are *really* really bad. Try and get anywhere around Manchester and you'll be grateful for what we have