Yeah, I've taken trains in multiple countries. I'm based in the UK, right? So to be honest, the transport system here is quite unreliable and for some reason they increase the prices every year but anyway, from experience the best system I've come across as of yet would be Switzerland. It's always on time, it's just very clean. The country itself is clean.