Using a handle or motor6D for animation on tools

I know how to do both ive used both but not for what im doing now. I was wondering whats better for guns because im making a weapon system and i cant decide what to use what because i want to make a barrel spin on a minigun then no animation on the other guns. Would it be good to use motor6d’s for like a minigun like this and then use a Handle on the other stuff?

Also i hope im asking in the right spot !