I have one on my beach cruiser (which is also my city bike until my Helios arrives). Living in Washington DC, we have hills, and the three gears are adequate. Mind you, this is on a regular bike, so on an e-bike, I think the Atom would tear the hills up with no issues.