If you want to train proper, you should at least get one with heart rate monitoring functionality. So HRM + Cadence sounds like a job for anything the Garmin Edge line. They all use rear wheel sensors and have a greater wireless transmission range than the cateye wireless.