I don't know how long a run time you want, but both of those lights will only run for about 3 hours on low and 1 1/2 hours on both beams. There is a Cygo model that has 16 watts of light (10watt spot and 6watt flood) that will run for 6 hours on low and 2 hours on high called the Rover NiMh Xtra. The regular Rover NiMh (the one your looking at) has only 12 watts total of lighting while the Explorer NiCad had 25watts total; so as you can see the NiMh Xtra would have wattage that is in between the two your looking at with double the battery run time!
I have the least expensive Cygolight, the Metro, and their switches are very solid. I've been using this light for a year now and have never had a problem with the switches and they still feel like new-even after being rained hard on! A friend of mine has the same light (Metro) and he tours across the western United States in all sorts of weather and his switches are also fine. So I'm very happy with the quality and I only paid $48.