Most of the big name cameras will be OK. I want to recommend getting a camera case that fits well and opens on the top. Using velcro and some foam for padding I go through the belt loop with the velcro and fasten the camera case to the stem or the head tube. This puts the camera right side up and it works like a pistol in a holster. You will take more photos when it's easy to use and get better shots. I take photos most of the time while rolling, even in back of me. Just shoot upside down and invert them in the computer. I just delete the bad ones. It does not take long to get the hang of it.
Also carry a plastic sandwich bag. In your jersey it will keep the sweat off the camera and if it rains put the camera in the bag and then in the case. Of course the bike mounted holster keeps the sweat off. And you don't have to take it out of the bag.
If you are carefull and pull the bag tight over the lens you can shoot right through the bag. You lose a little contrast but can make most of it up at the computer.