I booked my honeymoon with a travel agent (Bigday.com) and they were very good but expensive. I booked 3 other getaways from cheap Caribbean and never had any problems.
I just booked my first vacation yesterday with Allinclusiveoutlet.com and today I actually spoke to one of there agents who called me and she told me that if I have any questions from here on out to just call her and she will assist me. That was a good plus!!
CheapCaribbean.com never once got back to me, then again I never needed them.
Bookit.com has cheap rates also
Liberty Travel is pointless, I have booked cruises with them and they were really not helpful and always directed me to carnival customer service.