This is a timely thread for me. I just booked a cruise with a PVP.
I shopped for a local TA first but, that was the trick, I would like local person to deal with. Internet based is fine for some people.. but then why not the PVP.
I hear the same complaint about a TA as I do a PVP, availability. If I had a local person and I wanted them to be available I could go to their office and wait them out. Thats very hard to do on the phone.