Just came back from a trip in which I used mostly brass bolt snaps, and a couple of stainless steel ones that came with other dive-related things (e.g. one that came with a DSMB). I did two dives per day for five days. After the second dive on each day, I soaked everything in my sink for an hour or so, dried them with a towel, and left them out to get bone dry.
Each of the stainless steel ones (designed for diving) worked perfectly smoothly. Each of the brass ones was difficult to open by the end of the trip. There was no visible damage or corrosion on any of them.
My conclusion (with a leap of logic) is that the material of the bolt snap itself is less important than the material of the spring. The stainless steel ones, which were specifically designed for diving probably have 316 stainless steel springs, and the brass ones probably didn't.
So now I will follow my "buy twice smile twice" philosophy. The brass bolt snaps, which cost less than a dollar, are now in my dog cupboard. I will buy some ~$5 stainless steel bolt snaps from one of the respected scuba suppliers.