I previous has a Canon SD780IS which I bought a Ikelite housing for. It worked great (in means of it didn't leak) for approx 14 dives I did in Thailand earlier this year. That being said the housing was not a 'perfect' fit. The arm that controls the AUTO/CAMERA/VIDEO switch was either slightly too long, or the pocket in which the camera sits in was slightly too 'high'.
Because of this the arm that controls the switch was pressing slightly too hard on the camera. There is a 'black' rubber nub that is on the end of the arm to protect the camera, but it kept wearing off, and in doing so, scratched the camera quite badly. It actually ended up rubbing the camera so badly (that the tiny little nub on the camera to control the switch completely wore off).
I spoke with Ikelite via email and from my local dive shop, and they said that 'they've never had a case do this before'. Well yes I can understand that, but my case IS doing it. This was even after sending them pictures from the dive shop that I bought it from. They finally said to send in the case to them, so they could 'retro' fit the arm to work better. But I'm still SOL on my actual camera, which they won't do anything about.
I guess the reason for this long post is because I am going backpacking for some time with my wife, and will be doing a lot more diving. I picked up a S95, which will be my underwater camera, but I'm really stuck now if I should get another Ikelite housing (which other than my incident, I've heard nothing but good things), OR get the Canon housing (.. meh?) OR the Fix.
Obviously the Fix is a LOT more $$$. But with the amount of diving I'm doing (hoping to do at least 30-40 dives next year), is it worth it?