To me, hybrids are actually a good solution for someone who has to drive in city traffic a lot. You can run on battery when you’re creeping along and sitting often then when you get out more suburban/highway areas, the gas engine can kick in for the best range and charge the battery.
At this time, and for the foreseeable future you have the issue of the range/charge time and impact of mining the raw material along with replacement cost.
Don’t forget the potential for surprise spontaneous combustion!