I have cruised every year for the past 15 years and have used travel agents about half of the time. If you are experienced and know where you want to go, are familiar with the cruise line you want to cruise on and all the options offered regarding your cruise experience you don't really need an agent, but if you need advice, assistance and don't want to do the work involved with planning your vacation you should consider using a cruise specialist. They know the best cabins, personality of the cruise line and how to navigate your pre cruise planning for your best experience. They can also answer all your questions before you begin your voyage.