My CatEye fell off (and under a bus) last week. I sold two bikes. That means I'm now settling down with the Sigma 1009 for my three remaining bikes.
It doesn't do cadence, but I don't care. It has the basics, and allows me to set the lifetime odometer when changing the battery. It's wired, so it just works. It also uses the common CR2032 battery, which I have a ten-pack of for other purposes.