That's what I personally find easiest, I have the mount as the "-" key on the hotbar on every class so just press when I went to get on/off the mount.
It's a shame we can't just chat to NPCs from on the mounts, but using a hotkey has made that less of an issue for me.
I just don't understand why it dosnt dismount you when you use an action
I mean when pvp comes along that will be so annoying and add extra steps that shouldn't be needed when milliseconds and relation time could mean life or death