Finland has, without question or shadow of doubt, the single worst railway system in the entire world.
The problems are manyfold, so bear with me. First of all, the trains themselves are a joke. They are Italian Pendolinos, and they only had to pass European regulations, so they have to be able to operate in temperatures of about -5 Celsius, but may as well break down as soon as the mercury dips below that. In fact, they do. They can usually improve their reliability record during the short summer, but winters always wreak havoc on their pathetic engines. Naturally, if one train breaks down in the middle of its journey, it's game over for every train that was supposed to travel in the same direction within 24 hours or so. The Allegro high-speed service to St. Petersburg broke down on its maiden voyage, just as I had predicted.
Secondly, our climate. Well, so they say at least, although I think that the climate is blamed to mask problems occurring elsewhere. During summer, the trains are only a bit late. Come autumn, and suddenly wet leaves that are decaying on the tracks somehow manage to slow down trains by what feels like weeks. Winter brings slow and ice, which melts into slush during spring. They could just adjust timetables to take the poor conditions into account, but this never happens.
Third, the rail network itself. There are numerous switch problems every year which no one seems to be bothered to fix.
Fourth, prices. If I travel alone, it might be a little bit cheaper to use the train than a car, but then again I'm a student and therefore pay half price. For most people, the car is the cheaper alternative. Long-haul coach tickets cost about the same as train tickets, so they aren't much of an alternative.
Fifth, service. The workers feel as though they don't care anymore, and with the problems VR, the railway company, has had over the years, I guess they don't. Many workers take days off, especially during winter (who can blame them), and there aren't enough substitutes to go round. VR tried to introduce ticket automats recently, and even that went wrong.
Sixth, administration. Probably the root of all problems to some extent. Mind you, the administration changes all the time as the head manager realises he's got an impossible task ahead of him and then immediately resigns. If your train is late or never shows up at all, good luck getting even some of your money back - you probably won't. There's not enough money to address all problems, not that they could all be solved by throwing money at them. Once I had to board a train that was completely different from the one mentioned on the ticket. No warning, no information, no nothing. I did get a small refund though, but yeah.
I visited London during summer and rode four trains there, one to Beaulieu and another to Cambridge (and back from both, so four). I could hardly believe how much better things worked there. Not that that's much of an achievement, but still.