No. Batteries are around 85% recovery of stored energy, while electrolysis, fuel tank, and fuel cell might get you around 40% return. Fuel cells are expensive. Compressed hydrogen tanks are expensive, and have a limited lifetime before you have embrittlement issues and you have to replace it.