I had always booked myself but I tried a travel agent a couple years ago with a trip we were doing and it was a bad experience. I picked a travel agent that was super popular in my area on facebook. This lady did tons and tons of trips and everyone posted about how happy they were. I was guaranteed that
free dining would be added if available, fast passes would be booked and dining reservations as well. The issue I had was that while this was a big trip for me ($4000) but it wasn't to her. I was never a top priority. She even admitted in an e-mail that while $4000 was a lot to me, it was actually really small compared to many of her other bookings. So I had the following issues occur.
-Free dining came out and 1 1/2 days later I got an e-mail saying sorry I wasn't able to add it. However, I had pulled it up myself multiple days. When I e-mailed telling her that is amazing because I have it pulled up myself and cancel my vacation, she magically added it.
-When it came time for fast passes, she e-mailed a couple days out and said she would be happy to do it but wouldn't do Anna & Elsa or Mine Train. This was really why I wanted her to do it because I thought great, I don't have to get up early in the morning to do this. Ended up having to do it myself.
-Was willing to take care of dining, but wouldn't add special events when released like the Epcot candle light packages or the Christmas buffet at Hollywood Studios.
-When we arrived for our stay, there was an offer to add a night for $75 or so. We wanted to add it for two nights but they wouldn't talk to us, had to go through our travel agent, even though we were already at Disney.
The only pros were
-$25 gift card
-a couple small goodies for our kids
Since then, I have never used a travel agent.