DB is continually the worst train experience I have in Europe. I have never been on a train in Germany that's on time or that stops at the right station. Several times I've had to find someone young (and who speaks English) and say, "I'm just going to follow you to the next train." I've been told that the UK is worse, but I don't have much experience with it outside of Eurostar.
Passenger rights are very good in the UK. It's easy to claim Delay Repay, where you get 25% refund after a 15 minute delay, 50% refund after 30 mins and 100% refund after 60 mins. Other train operators are obliged to help you get where you need to go if the company you intended to travel with has cancelled your trains, or you've missed a connection due to a previous train you were on being delayed. I've had the last…
And some operators love to ignore their obligations
Our protections are good on paper but in reality quite poor. London is of course better than the rest of the country though.
I don't consider having to message a faceless social media team on "X" to get a taxi refunded good customer service at all. And they are definitely pushing for you to pay first and then get a refund, which is not in the spirit of the contract. My mother doesn't have "X" and wouldn't know where to start