The other aspect is that I actually like travelling by train.
I actually like travelling by train too! And when going to regional centres like Wagga Wagga it costs a lot to fly with smaller airlines like QantasLink and Regional Express, this makes Countrylink affordable. Usually CountryLink is on time and I'm happy with the service until I ended up 5 hours late back into Sydney on the Melbourne XPT. I know the Melbourne-Sydney XPT has a bad record but 5 hours is pretty bad, because of a 'signalling issue'. I can't say for Countrylink's coaches, never been on one and don't plan to catch one.
However half the problems are half the fun! And sometimes half your wallet.