Technically, the Pololu controller, especially if you are adding more than two motors and want directional control; you can several more of the Pololu boards to the same control pins (because it is an addressable serial bus), each controlling two motors...
Another good thing about the Pololu controller is that you send it a command to, say, make both motors go forward and the controller keeps the motors going forward.
The Arduino doesn't do anything with the controller again until you want it to do something else. You can use all the power of the Arduino to do other things while the motors are still going.