I guess I'm in the minority but I havevso far always found better deals using a TA.
Depending on budget, I've used Thomas Cook, OnTheBeach.com. (though i dont recommend these guys), holidaygenie.com and this year using travelplanners.com
Holiday Genie were probably the best I've dealt with, our allocated TA was in constant contact throughout and as soon as we had paid the balance, all e-tickets and vouchers were sent to us rather than 2 weeks before like most places.