I’ve tried KDE Itinerary few times, but I’ve always bounced off for one simple reason: In my country access to train timetables is often difficult, broken or for whatever reason not working or giving wrong data. And this makes Itinerary unusable. It shouldn’t.
I think that Itinerary should allow to add entries manually by default. Then on top of that, various importers could be used to fill them with details from tickets or timetables.