Black Widow has 3 shots before you have to reload. I prefer it to the Widow. But that is on SP because I don't have either weapon on multiplayer. Without the time dilation effect, I'm not sure. Widow might be better because it has more damage. I also assume it depends on your class, though.
Also if you're trying to be a sniper, you're a long range fighter. There is no shame in running away from a Banshee or Brute. You need to stay alive and trying to face them head on will most certainly get you killed. Don't ever think you're a coward for staying alive and helping your team.
--
~Halo Rolling around at the speed of sound.
http://img593.imageshack.us/img593/2417/sonicspeed.jpg