I travel often, here's my take. I usually do all the work myself, I don't use travel agent much. However, a travel agent is good for a few reasons:
1, for booking tours i.e. Cosmos, or a cruise. It's better to use them. They make all the arrangements.
2, when you find a flight that you...