Best Method For Making a Sword Attack

Hello. Today, I made a sword for my game with combos and modules and such. Currently damage is applied to the enemy via the Touched event. I want to know what are the pros and cons of using Touched and what are the pros and cons of using Raycasting. Thanks in advance.

Touched can double bounce. Raycasting is better to use, but takes alot of more effort to make.