I always book directly through Disney as I like to have control of my reservation and be able to call with any questions, changes, etc. instead of relying on someone else to do that for me. It's just a matter of preference depending on how much (or how little) you want to do as far as getting quotes, calling, etc. I agree with the pp that if you do go with a TA, find one that is a Disney specialist. Good luck.