Hovertaxis are quite useless compared to subway. Their paths are short and their stations are in rather non functional places.
My suggestion is to give player possibility to indicate where taxi should go - and add more destination points.
1. Add a terminal next to taxi pod where player can set destination point - faction HQs, traders, clubs etc.
2. After setting a destination, nearest non occupied taxi is going to the pod where player is.
3. Player sit in taxi, so taxi can go to destination
4. If there is another non-occupied taxi in the destination pod, call that taxi to fly away to next free pod. If there is occupied taxi in the way (player called taxi, but is not in it yet), non player taxi fly up a little and wait player to get out of taxi.
This could be quite helpfull for new players or those players that are lazy to walk.