most of the time I use an L298D motor driver IC for controling motors. However i find that the 1+ voltage drop is anoying. Some motors just dont go fast enough.
Using a 7.2V power supply, leaves about 6V going to the motors and, as I understand it, the L298D is not designed to take in higher voltages. Although I think it can handle quite a bit if you cool it properly.