Neither, both weapons are highly specialized and only good for a vary particular role. You're much better off with a good standard issue type rifle. Most of them are accurate enough to be used in a sniper type role, and cover much Mehr vast combat ranges than what any handgun can do.