I have a 2016 BMW i3. It's a nice car, but I really can't recommend it because of the small battery capacity. Mine is strictly an in-town commuter car, and therefore is not limited by its 80 mile battery. I got a great lease deal on it because the 2017's were out with 60% more battery capacity.
Our other car is a Chrysler Pacifica plug-in hybrid. It's a really great mini van. The first 30 miles every day are from the wall, and it's easy to take on a long road trip. When my i3 lease is over, I will almost certainly get a Chevy Bolt. I cancelled my deposit on a Tesla T3 because I just can't justify spending >$55K on a car, even if it's much cooler looking and more fun to drive.
I'm always really jealous of everyone earning fuel perks on their gift card purchases, though. That's the only drawback.