I'm currently using a Bontrager RIDEtime Elite, which fits into its own weird little niche. It is in many ways like an old-school digital cyclocomputer (no GPS capability; no granular recording of data; runs for a long time on a coin cell battery), but uses ANT+ wireless sensors. There is some configurability for what is displayed, and I have mine set up such that I can see what I want during a typical fitness/pleasure ride with little (often none at all) button-pushing during the ride. I need glasses for typical reading and use of a computer, but the display on the RIDEtime Elite - even the characters on the lower section of the display - works for me without magnification. I appreciate not having to wear "readers" glasses while riding!
For sensors, I'm using a Garmin Speed Sensor 2, a Garmin Cadence Sensor 2, and a Polar H10 heart rate monitor. Before a ride, I spin the wheel and spin the crank to wake up those sensors, then wake up the RIDEtime Elite and let it connect. I have experienced no drama with this setup.
I like not having wires on the frame, and I like the modern speed and cadence sensors that don't involve a magnet / sensor setup. Very clean in appearance, and again, no drama.
All of the sensors I'm running have both ANT+ and Bluetooth. If I want to "record my ride", then I can do that using the Cyclemeter app running on a phone that stays in my jersey pocket during the ride. The RIDEtime Elite is using ANT+, and the phone is using Bluetooth, so they're completely independent of each other.
If I ever decide to move to a modern, full-blown cycling computer, then I'm already set for sensors.