I've been home for a few weeks since returning from my European holiday and I'll pass on some comments about the different railway systems I used.
Deutsche Bahn : Frankfurt to Bruges (via Cologne and Brussels). Confusion with a cancelled train is what started this discussion. The DB Help Centre put a note on my ticket and I was able to use it for this trip without any problem. I did find the DB staff somewhat curt and not too sympathetic with one platform person even being rude. Perhaps the problems they are having are wearing down their patience. The train to Cologne was late probably due to there being a lot of passengers and we almost missed the connection (scheduled to be 15 minutes) to Brussels. Thankfully the platforms were adjacent.
SNCB (Belgian) : Bruges to Amsterdam. The staff were friendly, helpful and spoke good English. The train was comfortable and on time with good a connection in Brussels. Signage in the stations was excellent.
SNCF (French) : Strasbourg to Basel. A short regional train trip with no transfers so nothing untoward to report; I don't think we even saw a conductor.
Trenitalia (Italian) : Basel to Rome. This was a long trip with a transfer in Milan. The first train was comfortable and the scenery was beautiful, both in Switzerland and northern Italy. The last leg from Milan to Rome was on the Frecciarossa, a high speed train that topped out at 305 KPH and took less than 3 hours! Signage in Milan was good so the transfer was easy; the train was comfortable and on time. No complaints here.
OBB (Austrian Railway) : Rome to Munich. This was the OBB NightJet overnight train, leaving Rome at 7:00PM and arriving Munich at 8:15AM. If I had it to do over, I would have taken a daytime train. There was a lot of noise, stopping and starting and noticeable swaying in the top bunk. Also, strangely, the police knocked on our compartment door at 6:00AM to check passports. I expected the seats to be down when we boarded but the beds had already been made up and we didn't have a table to sit at to eat our dinner (which we brought on board). The same was true at breakfast. A day train would have been more comfortable and we could have enjoyed the scenery.
Deutsche Bahn : Munich to Passau. A short trip but with one glitch. When the conductor checked our ticket she told us something in German which we did not understand and she did not speak English. Another passenger said something about us being in the wrong car. We didn't do anything about it until later when we stopped at a station and someone else said we had to move two cars up the train because ours was being disconnected for a different route. We left the car with our bags but the train pulled out of the station before we could get on the other car. Fortunately, there was another train in an hour. I suppose there was some way we should have known about this from our ticket(?) or on the platform but it could have been worse if we didn't get off and went elsewhere.
Ceske drahy (Czech Republic) : Budapest to Prague. Signage in the Nyugati station was poor.This was an old train with 6 passenger compartments and not very comfortable seats. The distance was not that long but the trip took 6 hours. We decided to spend time in the dining car and this was the best part of the trip. The train was called the Metropolitan and it apparently had one of the finest remaining dining cars in Europe with an actual kitchen in the car. The meal was excellent and cheap. There were no transfers although there were several stops and the train was late. All in all, an interesting trip for our last train ride.
I do not regret taking trains for this trip (except for there NIghtJet) as overall it was a comfortable, enjoyable experience. For the most part, the trains ran on time. I would have preferred more transfer time on some trips but that's not always possible. Oops out of text - I'll answer any questions you have.