My dog seems to think so. 😃
We have 11 upcoming cruises booked. We utilize the services of a trusted TA for ONLY the cruise component of our travels. We book cruises ourselves then transfer the cruise to our TA.
Everything else we plan and complete ourselves.
While saving money isn’t important to some, the (nominally) 10% discount/rebate we get from our TA makes using them a no brainer. Additionally, as noted above, cruises and cruise lines are historically fraught with peril that comes at passengers from seemingly all directions. It is here we’ve found that having a good TA in our corner is invaluable. That said, I’m just a poor guy who appreciates any opportunity to earn 10% on most anything.