The Win 94 is a much better choice.
The 30 Carbine will launch a 110 grain bullet at 2000 fps, producing less than a thousand ft/lbs of energy at the muzzle.
The 30-30 will launch a 150 grain bullet at 2400 fps, or 170 grain bullet at 2200 fps.
At 100 yards, the 30-30 loads will still have over 1,000 ft/lbs of energy, and the 30 carbine will be just over 600 ft/lbs. I know that some folks hunt with handguns which produce similar energy numbers to the 30 Carbine, but they are using much heavier bullets that have much higher momentum numbers due to having much more mass than the 110 grain loadings.
Machine guns are awesome until you have to carry one.