Which motors for Drive? (a discussion)

Im thinking of embarking on a new project, that being a 4 wheel drive, 4 wheel steer rover.

As far as i can see, driven power to each wheel could be provided by:

  • Geared DC motors
  • Continuous rotation Servos
  • Stepper motors

What are the things to consider when thinking about which to choose?

i guess steppers are expensive, heavy, require a lot more in the way of processing power, power hungry, all for limited advantages (high Torque, accurate positioning and speed resolution)

As i see it, servos are easier to use assuming access to a reliable clock (and a servo library for a noob if controlling more than a couple), but they are just DC motors with more clever electronics in are they not?

are there advantages to your normal DC motors? Thanks! Merry Christmas.