This is -not- my area of expertise so take my opinion with a grain of salt. It from what I've heard the integrated controllers have a bit more precision in operation, but they also seem somewhat more vulnerable to heat buildup. In my opinion an integrated one could be fine for mostly flat-lower speed riding but if you punch hills I think you'd probably be better served by an external controller with a nice aluminum case to act as a heat sink.