It‘s unfortunately not as great as it sounds… in 2022 about 40% of trains were delayed (with some cities probably well above that). In my hometown I would have delays almost every day, costing me about 10-30 minutes more time. Once every 2 months I would also be on a train coming to a full stop with no alternatives. Most the people I know from south Germany don’t trust trains to ever arrive on time and rather commute by car, because going by train you have to assume you’ll be late to whatever appointment you have. It is good to finally have affordable tickets, but there’s a lot to be done and invested to the infrastructure before I would consider it a worthy substitute for a car / bike.
Also: apparently the providers of public transportation are losing money on the discounted tickets - which could lead to fewer connections and more delays in the future…