> fuel cells have trouble being cheap, lightweight, high efficiency, and long lasting, all at the same time.
Flow batteries?
Not light weight (for stationary batteries, does that matter) but tick the rest of the boxes