I've only played with them at the Apple Store, but the iPhone4 silence switch seemed a lot better than the ones on my original 2G and current 3GS. My 2G switch was so flimsy that it would toggle on and off in my pocket from idle friction, while the 3GS one was stiff to the point where I needed both hands to reliably move it.