Isn't hydrogen still (comparatively) expensive to make and store?
Short term, the hybrids (whether using fuel cells or something else) seem to have the edge. Even then the electricity has to come from somewhere. Start back on those nuclear plants, dudes!