I work in Germany. I live in France. I occasionally end up on a train in either country. It's better in France. Both are better than UK. By a long way.
I have this year been paid 50% compensation by Deutsche Bahn for getting me home 2 and a half hours late.
Decent compensation policy. Assume it was easy to apply for? It can be a bit hit and miss here.
The trains here are decent - clean, modern, airy, spacious and punctual (so way ahead of 70s and 80s) but I live in London not in the hellish North.