The Model 3 is basically an upscale take on a page out of the FCA playbook. It's a straight line rocket with a middle of the road interior crowned by a massive touchscreen.
Don't get me wrong, there's definitively something to be said for that but Tesla does not make good all around vehicles.
Tesla make vehicles that excel at a few things and are mediocre in most other regards. If they were great all around vehicles upper class suburbanites would be buying them as general daily drivers instead of task specific cars (commuting in this case), a market segment currently filled by the station wagon/crossover/small suv spectrum. For reasons that are outside the scope of this comment, I think Tesla is wise to build sedans for upscale buyers rather than enter the crossover and compact car free-for all.