I know that in terms of pure cardio, it does not matter what you do, as long as you are in the target heart rate zone. So you can do tennis, spin, swim, step, walk, jog...makes no difference, as long as you are in the heartrate zone.
But, I'm still wondering though if all cardio are not made...