I think it was the Einheitswagen that I liked. The IC2000 seems pretty spacious compared to the DB's RB trains, though maybe I'm not comparing apples to apples
I am writing this while currently sitting in a DB train that hasn't moved in 1 hour and 35 minutes due to another DB train having broken down on the rails.
Earlier this week, I was in the train that broke down. That delayed me 2 hours and 45 minutes.
The weekend before that I took 5x DB trains, where each and every one of them got delayed by 25-35 minutes.
I am now at a point where in the future I will only fly direct to destinations inside Germany.
On time trains by terminating each side in Konstanz or Milano are an easy way to satisfy Switzerland, but as a passenger it just means missed reservations on an earlier train.