Leaf's biggest problem is their thermal management is under-engineered. Both the Volt and the Tesla have much more thoroughly engineered thermal management systems. It may use up some of the range keeping the battery warm/cool depending on outside conditions but it does a great job keeping the battery from losing half its maximum capacity after only a year.
A fuel cell is just a different type of battery.
If used like a normal pesticide, ie just where its needed in small doses, that the average joe realizes is unsafe to squirt up ones nose, DDT is actually safer that the stuff you buy at Wal-Mart.