OTT remains my personal favourite (respecting that it's personal preference), though others are extremely useful as well. It covers a pretty wide area, has a clear layout with very easy to interpret route settings on most maps. The obvious weak point is the link to schedules, which is very...