The method you're considering is going to be subpar for just about any FRC purposes. The screw is going to be very weak to start with relative to a pin/keyway and will be in single shear. with the dog screw you at least have double shear.
Roll/shear pins are pretty easy to install. You could also look into a
trantorque, if you have a large enough ID and have no means of creating a keyway and don't want to drill through the shaft.