depends, they should be used for different things. the prime example is honestly quake-type weapons where you have some weapons (sniper, railgun) be raycast bc they need it obviously their whole shtick is being instant pew weapons, and everything else projectiles.
having an entire pack of diverse weapons be raycast is terrible.
having an entire pack of diverse weapons be projectiles is also quite bad.