High current motor control
Having done all three, I can safely say "it depends".

You need to evaluate all three approaches, with your requirements in mind. You don't mention any of your requirements. Are you thinking steppers? brushed? brushless? 

6 to 10 amps is not that high, so there is no real difficulty there. The voltage is more of an issue than the current. A 20 volt / 10 amp motor driver is a piece of cake, a 50 volt / 10 amp driver is not as easy, and a 300 volt / 10 amp driver is downright difficult.

If you are not comfortable designing from scratch, then the more integrated the parts, the safer you are. But often the highly integrated solutions don't fit the need, unless the need is pretty generic. Discrete components will give you the lowest cost, if that's one of your requirements.