I went to a BMW autocross event in Alameda a couple weeks ago, and they had an i8 to sit in (not drive, unfortunately). If you're in the LA area in September, you can go to the event (don't even need to register) to see the car in person.
To me, the i8 is more of a larger Roadster than a sporty Karma. It's got a familiar structural sill to slip over while getting in, and to climb over when getting out. I couldn't get out without opening the center console spring-loaded door with my right hand. The top isn't removable, so you're always struggling on access with the i8. The rear seats on the Karma are way bigger, and with 4 doors they're usable if you're not a big person and/or not going a long way - the i8 is for agile kids only no matter what. BMW should offer an option that doesn't include the rear seats so you have more cargo capacity.
The i8 control layout is pretty standard BMW in terms of infotainment, cluster, etc. There are major rear corner visibility issues, so you'll be depending on the side mirrors and instant electric torque to change lanes. Apparently, opening the hood is restricted to BMW mechanics only! (ICE is in the back, electric drive train up front).
For about the cost of a new Roadster (BMW dealer ripoff markup excluded), you get a car that looks more modern, has more room inside, has better nav/infotainment than the Alpine unit, and doesn't need to stop to charge on long drives. On the downside, it's not a convertible, there's an ICE to maintain, and the swing up doors do seem like they need more room to enable access into/out of the vehicle.
From the performance/handling reviews, it seems like a great car. If I could get one without the dealer markup, I'd seriously consider it as a Roadster replacement for multi-day road trips. I think it'd be cool to have Roadster and i8 side by side in the garage.
Here's the blind spot view: