The battery on Firefox OS phones is already phenomenal (e.g., a week or more between recharges). Of course, the trick is not screwing that up when you add the other things.
My experience with Geeksphone Keon is much different. The battery would barely last 5 hours.