Why don't you upgrade your health? Then the guns aren't one shot kill anymore, and the Rifle has an advantage.