Now if only there was the option to make mount favorites character-based.
But even then it would all be very improvised. (In fact, it bothered me how mount and pet addons usually do the same - only randomly select a favorite.)
I use this for my Druid. What annoys me is that I cannot find a way to make it trigger Travel mode while I am running in Dragon Isles, since I can shapeshift while moving, but canât mount while moving.
And what has been missing for years even though other elements of the system got enhanced is that we still cannot specifically trigger ground travel form in flyable areas (unless via Stag Form if you want that one).
Your trigger difficulties reminded me of a tip that is only slightly related but very useful:
The game has registering lag when you maintain active movement inputs, which can lead to travel form not triggering right after you exited an interior space. A smooth maneuver for unimpeded travel is to run towards the exit in cat form for example and making a jump over the threshold and while in the jump you briefly release the movement keys and activate travel form.