But, technically, the agent is not working for you. He/she is working for themselves! I think their commission is always going to be their main objective.
, but the are acting as your agent/representative to the cruise line. If you have a problem during your cruise that needs to be addressed after returning a travel agent's relationship with the cruise line will get them to the "right people" quicker.
I'd love to hear some stories of people who had problems arise, and had their PVPs go to bat for them to straighten it out with the cruise line.