Normal
Sometimes it just comes down to service level you want. I go with an 'in-between' of the two options you described. A TA who specializes in cruises, but I do the work selecting cruise line, ship, dates, room category, etc and they give me price. The best part is, even though we do most of the work and book online, they are available for an occasional phone call in case I havea question or need something changed.