With 10G link, you dont need to worry about load-sharing across multiple links but with multiple 1G links, you will have to see if your links are being properly utilized.
The load-balancing on Cisco platform is flow based, so based on a flow, the outgoing interface will be chosen and traffic will be sent out, so there is a high possibility that a link might be under-utilized. But at the same time the other benefit is, if one link goes down, others are present which is not an option with single 10G link (unless you have couple of them).
From the troubleshooting and manageability stand-point, a single 10G link will be a better option.
There are multiple pros n cons for both the options. At the end, it all depends on the business requirements.
Hope this helps.
Regards,
Vinit
Thanks
--Vinit