With regards to to the Bosch motors, they have new improved motors for 2020. Therefore a substantial discount is in order before you should buy a new 2019 or older( my thinking is at least $500). The Performance CX is the uphill king of course ,but I would hasten to say that you can get up any hill with any motor. The Active line will get me up an 18% grade but does so slower than the Active plus which is slower than the Perfomance witch is slower than the Perfrormance CX . To me the best of both worlds is a Performance CX with a Bikespeed delimiter which will climb and speed! IF you are pulling a trailer up an 18% grade you may want at least an Active Plus motor.