It was a bit odd how the ticket prices seem to fluctuate a lot over there based on timing (like 20 EUR if you buy half a week ahead of time, closer to 40 EUR nearer to travel date, at least in my case) but I much preferred taking the train over flying.
Depending on the train you get, either you get a really nice travel, or some experience that doesn't reflect the plane like price ticket, and might leave you with some bad taste regarding train traveling.
Having canceled trains, crowded ICEs, either due to missing reservations as they are optional and anyone can get into one provided valid ticket, or because passagers from a canceled ICE needed to jump into an already crowded one, missign connections by 5m, being stuck in the middle of nowhere, only some WC work across the whole train, they decided to not have a wagon bar on a hot summer day,.....
The fun of train traveling, all great when stars align.