As an option iwan with pfr setup can achieve full load balancing of circuits on wan side with routers
you can also load balance with IGP protocols but pfr and iwan can be based on load and dscp values so its more granular , its a huge design change , pfr on its own maybe more achievable
switch port-channels alter the LB mechanism and test the etherchannel traffic patterns until its nearly equal; each link