I'm not saying Teslas are ugly or unappealing.. To me, they're just generic. They play it too safe. The styling doesn't excite but it also doesn't offend. It's on the generic, if not boring, end of the spectrum. I suppose being safe and generic helps when you're a new car company breaking into a whole new genre of vehicles.. but now that they're established... should they take more chances with their styling? You can't be a Camry forever, and even Camrys are taking more chances nowadays. Especially the Model X and the Model S. Model X just looks ungainly and out of proportion... while the new Model 3 greenhouse area is a bit too large compared to the body, thus a bit awkward.
Some concepts by independent designers.