Everything is not bad, but it's easy to get lost (it's unclear exactly where your train leaves from) and it's quite difficult to figure out how to get tickets at the electronic ticket office. Especially for those who are not very friendly with the language. Trains are constantly late, but this is not a claim to the stations, but in general to Deutsche Bahne