I just used the DB Navigator for extensive travel in Germany without any problems. It doesn't provide quite as much information about how to deal with connections for a delayed train, but that is minor compared to the very transparent function for buying and displaying tickets.