Surprise attacks > making useless noise that reveals your location.
BTW, I'm going to disagree about those shoot-me lights. I personally dislike them as they give away your position in a fire-fight. Hence why I call them "shoot-me" lights.
I can easily see the pros and cons of them, but I prefer to not use them. Lasers are pretty useless too, as you can only zero them in for a specific range. They won't be that accurate when you're closer/further away from the target.
If you buy a tactical light for your weapon, be sure to use it properly. Do NOT leave it on all the time. What you want to do is quickly turn it on and off, scanning the area. Be sure to be random about it as well. If the bad guy can see a pattern to your scanning, you're in trouble. You also want to be sure you're behind cover, yet changing your area as you scan as well so the bad guy cannot possibly see what position you're in.