Diesel Hybrid is the best in my opinion, as batteries get better you can go electric round town and hybrid on longer trips.
petrol hybrids are not economical enough, our 1.5 tdci c-max does more to the gallon than our hybrid yaris did.
unless every parking space has a charger how will you charge your car, especially if you live in a block of flats or terraced house .
at the moment batteries are too heavy and expensive , as they get better and cheaper then all electric might work.