Cool is certainly a worthy goal for any robot, but what do you really need? Most robots have differential drive with one or two swivel casters. There is a reason for this. It provides the best robot movement control. IMO, you should use this unless you have a really good reason not to - like really rough, muddy terrain that would require tank treads or 4WD. Is this the case for your robot?