D4: As a heads up, not all towns are created equal, and the return to town hotkey is probably wasting your time.
https://i.imgur.com/a0tUdvM.png
The Writhing Mire TP point has a blacksmith, jewel seller, and player stash all very close to the TP point and close to each other. The Jewel Seller at writhing mire is unique and will buy weapons and armor off of you. Making this the best TP point for inventory management.
https://i.imgur.com/05DOjde.png
If you need the services offered by a major town, there is no better than Cerrigar. Cerrigar's TP point is on mainstreet, where incidentally every other major city service is located. Even the obol vendor is within arm's reach. The downside is that the player stash and wardrobe is pretty far away. So if you specifically need the glamour dresser you're looking at a 3 way tie between Ked Bardu, Gea Kul, and Kyovashad.
It seems like a small little thing, but think about fitting the extra time it takes to open the map and choose a TP into the time it takes to mount up in Kyovashad and say, visit the gem crafter. It's a surprising amount of time saved for only a little extra effort.
Maybe it’s because I spent most time there, but I think that Kyovashad is the nicest hub. It’s the only town where I don’t have to check the map find anything.