A couple years ago, I bought a set of Trijicon night sights for my Beretta 96. The first thing I found out, when it was dark enough for the sights to show up decent, it was too dark to see the target. Not a very safe situation. I left the $100 sights on the Mod 96 but I wish I wouldn't have wasted my money. Pretty useless in a non-law enforcement environment plus they don't present near as good of sight picture in daylight.
Next I bought a nice Laser Aim that mounts on the accessory rail of my SIG P-220. It works perfect indoors or outdoors on an overcast day. In full sunlight, the laser dot is hard to find at distances beyond 20 feet and would get you in real trouble if this were your only sighting system. The good news is you still have your standard iron sights to use in daylight.
I'm convinced lasers are the way to go for a house gun, indoor range gun, or a carry gun (only with the Crimson Trace). Besides being an aiming device, they also are very intimidating to a bad guy plus the blinding effect. Additionally, you can shoot the gun from most any position. If the red dot is on target, you're going to hit it. They do help illuminate the target so it makes it easier to tell an intruder from your mother-in-law. (although sometimes that could be one in the same)
Lasers that mount on an accessory rail or clamp-ons do have their drawbacks. You can't really holster them and even if you could, drawing would be a real thrill. Crimson Trace lasers that mount in the grip pannel are the cat's ass. No problem with holstering, they activate when you grip the gun, and they hold zero very well. Don't even think about the ones that clamp on the trigger guard. Pure junk.
Even the very expensive model lasers don't project well in day light. They use batteries so you don't want to be in a critical situation and have the battery peter out.
Most states outlaw the use of lasers for hunting. I could see a real advantage hunting ***** at night but for daylight hunting, lasers would be pretty worthless.
Some other issues: Rail mounted lasers are about an inch below bore line. If you sight the laser in too close, you will shoot way low at a distance. It's best to sight them in for 25 yards. Your POI will be within an inch from the muzzle out to about 50 yards. Same goes for Crimson Trace. They mount off to the side of bore line so if you sight them in too close, your gun will shoot way right at a distance. Sight-in is a breeze. Assuming your iron sights are set properly, just aim at a target 25 yards away and adjust the laser until the iron sights and laser are at the same POA. No need to fire a shot.