From my experience, my TA has been amazing. They found us a really good rate, and answer all my bazillion questions. They made us a website, will arrange for a limo to pick us up to take us to the airport when we leave for our wedding, take us out for coffee whenever we meet. Additionally they have been in contact with the resort thus far for us, and forwarded us all information from the wedding coordinator. I've heard horror stories about never hearing from the wedding coordinators, but I've never tried to contact them, and I've probably gotten about 5 emails from them through the TA's. I'm sure there are bad TA's (I had a terrible real estate agent once and it took until a friend made a great recommendation until I trusted them again!) So do that, ask people around for reviews, meet them, don't sign and contracts, and if they seem terrible, don't feel obligated to book!