If you're coming from a luxury vehicle now or are comparing to similar cars at the top end of the Model 3's price point, it's important to note that you will have different expectations than some. In particular, those who are coming from much older and cheaper cars.
First impressions from when you sit inside the vehicle? You'll notice good quality material feel. It's a simple interior that's dominated by the fancy touch screen which controls just about everything. And even finds a unique way of controlling mundane features, such as the HVAC system and glove box. It's high tech, intuitive, it's beautiful. Then you'll notice it's probably missing features from said luxury vehicles. There's no HUD, no cooled seats, no android auto/car play, the LED lights don't move, the suspension is not adjustable, you'll have to manually open and close your trunks, etc.
Now that you've played with everything, it's time for the drive. How does that compare? There is no engine sound. Some folks act as though it's the worse thing in the world to hear a combustion engine. If you like the sound of a smooth engine and exhaust note, it's gone. But you will immediately notice higher than average road noise. Until you roll onto the highway, where you could swear there is a window open. Windows are closed; there's just considerable wind noise in the Model 3. It's about on par with our 5-year-old mini-van.
You might blame it on the lack of engine noise. Sorry, it's simply noisy for a premium or luxury sedan. But now it's time to floor it. And you'd be forgiven for dismissing those negatives due to an instant and flat torque curve. This is more prevalent in the dual motor and performance variants. Feel free to repeat this as many times as you want. From a dead stop, passing, have fun with it.
Now you have to decide if the unique nature of the Tesla's tablet interface, instantly gratifying torque response, and EV goodness is enough to give up a sporty gas powered luxury sedan.
If you're still interested, drive one. If you aren't sold, try a faster one. Still not sold, probably best to wait.