I have a Dahon Mu with a SRAM DualDrive (27 gears total). It has an impressive gearing range, both on the low and high ends. It has both lower and higher gears than my road bike.
But if the weight is a big concern for you, a DualDrive is quite heavy. My bike weights about 13kg with fenders, luggage truss and Magura hydro brakes.