I agree that there are things about an electric drive train that frees a designer to create forms that he/she wouldn't attempt with an ICE. But, I can't for the life of me ascribe the front design of the BMW i3 to that.IMO there's more tolerance, even acceptance, in the EV community towards cars that look different. As long as the design is "form follows function". THE two 'ingredients' for car makers to make the transition to electric drive is to make EVs a lot lighter and more streamlined without sacrificing passenger safety. Then a considerably smaller (and lighter) battery pack will suffice to still score a decent range.
I think Topher ultimately has the right approach. Natural Selection at its finest. Given that we do have choices, pick the one that appeals to you. Don't settle for "ugly", unless there's something in that ugliness that appeals to you. You shouldn't have to settle.
But given that some auto makers appear to be producing ugly on purpose, and that some of the non-ugly choices aren't exactly available yet, some near-term buyers will be faced with a hard choice. Do I buy an ugly EV, or switch brands, or stay with the pretty ICE the dealer is pushing (dragging) me towards? We obviously wouldn't advocate buying an ICE, and the members of this forum tend to prefer Teslas over others. But there is serious work to do, to cause the major auto makers to build the pretty EVs that we want, in the volume we need. We can only cause change by our buying behavior (and in some states by writing our lawmakers, but that's a different topic). Is it more effective in the cause of change to buy "ugly", in spite of ugly, because the car meets your other needs, or to either switch brands or wait until you can get the "pretty" car that you really want?
My opinion: If you have a historical brand loyalty that you want to honor, my feeling is that you should buy ugly if that is the EV your auto maker is producing. For sure, it's better that than buying their ICE. If their ugly car doesn't meet your other requirements, then I think the right answer is to switch brands and buy (ugly or not) a car that does. In other words, I think that for right now, it is better to buy an ugly EV that meets your needs than to wait or buy an ICE. Generating volume in EVs, I think, will send a stronger message in the short term than waiting to buy pretty. Over time, pretty will win over ugly, once the demand for EV is recognized. Nobody knows you are even voting when you opt to wait, and it takes time for an auto maker to realize that their customers are going elsewhere if you switch brands. Once the message is truly received (a few years?), let nature take its course.
By way of full disclosure, I made my choice just over 2 years ago with the purchase of a beautiful Tesla Roadster. Fortunately for me, ugly wasn't necessary.