Both wireless and wired use batteries. Wireless just uses two. For me wireless is worth it so you don't have to coil the wire around the brake cable.
Most of the ones I have used with cadence read speed and cadence at the same time with spped on top and cadence on the bottom. I I haven't used a Catseye but I know people who do. I also like the Mavic Wintech.