Housings typically work very well in keeping your camera safe and dry when you're using it underwater. But they can be quite cumbersome to put on and take off your camera. If you're been shooting underwater and your battery dies, you'll need to fully dry the camera, remove the housing, swap out the battery and then put the housing back on before you can go underwater. A number of cameras these days have built-in waterproofing to some degree.