I’d go with the TongSheng for a hilly city – the extra torque really shows on steeper streets, you feel it right away. The Mahle is smooth and quiet, but 18 N at the tyre won’t help much on really steep bits, you might be pedalling hard just to keep pace. With the TongSheng 250 W+38/50 gearing you’re pushing over 100 Nm at the wheel, so hills feel way easier.