Travel agents are invaluable for those trips that require an extra bit of planning and for offering you a human side to your booking. They can often secure seats on flights that are closed off by any other means, and have great contacts that they can tap into if you have encountered a problem or an emergency.
Having said that, always make sure that they are certified by a recognized association as this will ensure that you receive a certain level of quality service.