Hi Mike,
Actually the concept is,if your trying to pass the more amount of data through component controller then it will reduces the performance.So for less data component controller is recommended.
But for best practice according to me is to pass the data through the bonds no matter whether it is less or large.
Thanks & Regards,
Nikhil H