I will always opt to have a TA. Currently, I am working on getting a credit that Royal owes me for a cancelled cruise from February. Received most of the money owing, but not all that was promised. I am so thankful I have someone as the “middle person” talking to Royal on my behalf.
I also enjoy the additional perks that come with a TA.