I sort of agree with Devon and Abyssal, but then again, I sort of don't....
I agree that a noise maker should not ever be a replacement for good buddy skills and practices. I also agree that they should never be allowed to be used as a crutch. One should never think "oh my buddy isn't looking but I'm going to swim 10 meters away and go look at xyzthingy, she or I can rattle a noise maker if we need each other."
However, that being said, I carry one, and I require my son to carry one as well. I also keep a spare in my bag for other buddies. Good buddy skills should be the norm, but lets face it every once in a while things happen, and people get distracted. Occasionally they are useful to get the attention of other divers besides my buddies. A few dives back I had to grab another divers attention in a wreck that was about to wrap his tank into a wire going across a room. He was about 5 meters away, and I was able to get his attention and have him notice the wire.
I look at it sort of like my knife. I don't ever want to be diving in a mess on monofillament, but if it happens I want to have a knife with me. The other thing is it can be useful to say "hey you are about to get eaten by a giant swimming lobsterman from behind!" Which again, doesn't happen often, and eye contact should be easy to get, but again, just in case the lobsterman attack is eminent and the eye contact is not there...it could be useful.
My two BAR
Jeff