I think that that the 3560 is great. It certainly will do what you want it to do. The advantage of the 4500 series is that you have a great deal more fault tolerance, including redundant power supplies and controllers, as well as the capability to swap out boards. It is scaleable for a growing company, and can handle very large capacities. Also, you can upgrade the processor board to ones with more capabilities (like layer 4 switching), and perhaps other capabilities in the future.
I think if there were no price difference, the 4500 would be the better choice. Of course, there is a large price difference. So, really the question is, if you have a failure with the 3560, what is your backup plan? How can you satisfy those 10 incoming feeds during the time period that you have an outage? WIll you have a cold spare 3560 on hand, or 4 hour depot maintenance? If you were down for an hour, or for four hours, how much would it cost you?
For a company that can't afford an outage of any length, if it would cost them more than the price difference between the 3560 and the 4500, the 4500 is a better choice.
Do you see your needs growing beyond the 3560 in the next 3-5 years? Or would you expect this to be sufficient even considering that growth. That could be another factor in your decision.