Bit late for this one, but I would have thought a travel agent would have good destinations at the tips of their fingers, be able to book your trip on the spot (and at a good price), and be liable for their reputation if you had a bad time where they sent you. Plus, if something happens while you are there, they are also someone you can call for help, medevac, your government representation, whatever you need urgently.

BTW, I have no connection with any Travel agency.