I have tried using a dedicated PCC but their work hours are so short it leaves a very small window to discuss or deal with a booking. My Local TAs offer no perks and can do nothing for me that I cannot do myself. I like to have control of my bookings both for the cruise and flights. For those reasons, i always call the cruise line booking number and give them all the info to create my booking. From that point forward, if I need something actioned on my booking I call their booking number and deal with whatever agent answers. In this way I am not dependent on the 9 to 5 availability of a TA or PCC. In one case i tried contacting a dedicated PCC that had sent me an email from the cruise line to book a heavily discounted cruise. Voicemail said PCC was very busy and to leave a message for callback. I left a message , but after a few hours of no call, i booked through the 1 800 number. Following morning the discounted cruise had increased by $1000 pp. several hours later the dedicated PCC called with apologies but a tad late.