I'm pretty savy at figuring out the best deals for my family and I know the ins and outs of booking a WDW trip. In fact most people I know come to me with questions. I book all my own ADRs and I do all my own planning of park days/itineraries. I always book using an agent and here's why.
- I like supporting small businesses, especially when it doesn't cost me anything extra.
- I dislike sitting on hold for CRO; my TA can deal with that.
- I dislike the prompts I have to go through when calling CRO; my TA can deal with that.
- I dislike having to educate CRO CMs on how things are supposed to work; my TA can deal with that.
- If there are any problems at all during my vacation, I can just call my TA and have him/her take care of the problem while I'm with my kids in a park rather than wasting precious vacation time at Guest Relations or a Concierge desk.
Could I do the same thing myself? Sure I could. I like having somebody else do it for me. It doesn't cost me a penny and it sure does save me a lot of headaches. I should note that any TA that I've used more than once is extremely responsive to any of my requests so I don't feel as though I'm at anybody's mercy, rather I feel taken care of.