When using the route tool and placing via points, if one is placed in error both "Command Z" and the Menu_Edit_Undo will work to fix the problem, but they both terminate the route at the last point before the undone mistake. The same thing happens if you use "Option Scroll" when the route tool is active. With no easy way to extend an existing route with the route tool in BaseCamp this is a bit frustrating. (I know the workaround, but it's a total waste of precious screen area on a laptop)
In MapSource once the mistake is undone, the route tool remains active and the route planning can continue. As well, if a route is terminated prematurely, it can be extended by simply selecting the route with the selection tool to make it active, and then selecting the last via point. At this point the selection tool becomes the route tool and the existing route can be extended.
Giving trackpad users the option of reverting back to standard Mac OS behavior for zoom/scrolling would solve problem 2.
TIA for your consideration.
Steve W