I personally feel the any of the top manufacturers mid-drives are excellent. I have 2 Specialized, 1 Yamaha and 1 Bosch - all are smooth quality drive systems. Each has a different "feel". The Specialized is the smoothest, the Yamaha come on stronger and quicker with more snap, and the Bosch...