The Bosch CX system comes in for a hard time on here, so I thought that I would offer a different perspective, based on my experience.
My only previous (or subsequent) ride on an ebike was on an old Giant Twist that my mother uses, it is slow and heavy but was quite capable at climbing the hill...