Motor Shields

This is probably a very stupid question, but here we go. If I wanted to drive two motors at different times, would I be better off using a motor shield or a relay shield with a 12v power supply? Is there an advantage one way or another?

If you want speed control you will need a motor shield, otherwise its up to you,
but for reversible drive you need two relays per motor, one a DPDT to reverse the
supply.