I can try to address the question of switching from a BMW to a LEAF. My previous car was a leased 2008 328i Coupe with Sport and manual trans. I love my LEAF after 19 months and almost 18k miles, but as regards handling, the two cars couldn't be more different. To its credit, the LEAF has no pretentions about being a sports sedan. It is a very competent, highly reliable people mover, and its handling is safe and predictable, but nothing about its driving dynamics inspires me to grin much. Where the BMW's steering communicates a lot of road feel, the LEAF's steering is very light and power boosted, with little road feel. In cornering, the LEAF, with the standard tires, has little grip and enough body roll to discourage a sporting driving style. I'm told that a switch to better tires makes a big difference. Where the BMW turns in crisply, the LEAF goes where you point it, but it doesn't have any of that smile-inducing crispness.
The LEAF shines in its own way by being very good at what it is designed to do, while offering plenty of technical fascination by virtue of its electric drivetrain. The "EV grin" comes from the torque that is available immediately when starting from rest, combined with the smoothness and quiet of the drive train. And kicking gas is a thrill all on its own.
I found that I didn't miss my BMW because I was fascinated by the switch to electric driving. My fun now comes from being fascinated by being able to drive for free on my home's solar power, from kicking the oil habit, from being different and an early adopter, and from watching technical things like the energy reclaimed from brake regeneration. When I drive a sports car, I still get the urge to drive one again in the future. I would like that sports car to be an EV, but I'm not seeing anything affordable in a sports EV very soon.
If you live in CA or Portland, you might appreciate the sportiness of the Honda Fit EV, which is available for lease only in those markets right now. Tesla's Model S is a large sedan with very sporting performance, if you can handle prices of well over $50k with no lease option and a year's wait to get one. BMW is planning to release their i3 EV late next year, and it should perform well. If you start with a two year lease on a LEAF at today's very low lease terms, you could spend the next two years deciding whether an EV works well for you, and then upgrade to the BMW when that new car is available and has some reviews out from the press and new owners.