I’m a fan of lens caps over built-in lens covers on my cameras, mostly because 1) they never get stuck shut and 2) I can wander with my camera around my neck ready to shoot, and I don’t have to worry about whether the cap is on or not.
However, I have also lost and broken way more caps than I’d like to admit, and the safest place – my pocket – adds lint which inevitably ends up on the lens. What to do? I might try the ReadyCap, a handy spot to keep pretty much any cap you have.