Anyway, I'm neither German nor Swiss, but I think there are certain prejudices about both countries. Germans might look to save money, but realistically everybody needs to plan their trip somewhat in advance, unless it's a short weekend trip. I made the mistake recently of not booking my train from Switzerland in advance because I didn't know when I exactly need to go and figured what the hell, I'll just buy it when I figure it out. Big mistake, almost everything was booked out, and I barely made it home.
Also, SBB likes to complain about DB, and there might be truth to some criticism, but realistically the two companies don't solve the same problems, in terms of passenger count, distances traveled and overall complexity.
I didn't mean to say one way or the other is bad (your use of "prejudices" has a negative connotation, which isn't what I wanted to highlight). I'm Swiss, lived there for ~25 years, and now live in Germany since a good amount of time. And it was funny to observe this difference in expectations and behaviours between the two countries.
I've never seen SBB/CFF complain about Deutsche Bahn so I'm not sure what you mean here. I personally like both groups, their services are really good IMHO.
> Germans might look to save money, but realistically everybody needs to plan their trip somewhat in advance, unless it's a short weekend trip
I mean, I can generally agree here, but the German approach to saving money is waaaay more extreme than what I've experiences living in other countries! People book their trips like 6 months in advance to have some reductions, and will use every single way to save a few cents!
(Note that I'm from the French speaking side of Switzerland, which is culturally quite different from the German speaking side)
In Germany the default is a non-flexible ticket, and you can pay for a more expensive flexible one.
As a result the default train experience in Switzerland feels more expensive but with a way to get a discount, while Germany is the opposite. And people in Germany plan their train trips waaaaaay earlier in advance to be sure they have the cheapest prices (the earlier you book the cheaper it is) and flexible tickets are mostly used for business trips.