In terms of cost, it can be upgraded as for as low as $700. The cost increases as you add more power and programming. I was initially put off by the upcharge but if you think about it, more power increases warranty cost. Similarly the development of the programming needs to be funded. It's not like there is a huge base of users funding this at the moment. I would suggest going with the 1000W version for $800. 2300W is too powerful IMO. If you want to more range less is more. I'm easily getting 20% improvement in range, but I haven't tested throttle. I suspect there will be fewer gains if you just want to use throttle as it's more an "on" setting. When pedaling you definitely notice the new controller is blending in the power and using the motor more efficiently (only as much as it needs when you need it for a smoother experience) whereas the stock controller seemed to be using the motor more often and less efficiently (too much, then too little, then too much, etc). I can't say for sure if that's the reason for the improved efficiency, there be more going on than meets the eye. I honestly don't think programming is a must have. It seems perfectly tuned as is.