I think it really depends on the situation. In some situations I would think that a rifle would be more efficient (longer range engagements). On the attack though, I would say French voltigeurs had an advantage, just because the sheer amount of fire, and amount of men they put forward. Of course I believe that having some men armed with rifles would not have been to bad an idea. Have 2-3 out of every 10 men have a rifle sounds like a balance.