We have a 3, S and X. I pretty much agree with D3xDt3Reaction above on comparing the cars, and with MXWing on how what you pick depends on how many you have.
Obviously there are some things that might force some people in to one or another. Price may force some to a 3, a need to haul children or elderly parents might force some to an X, etc. But it sounds like you think you could live with any one of them. Cool.
If I could only have one, it would probably be the S. Much more cargo space than the 3 (and quicker and a slightly cushier ride), but still cheaper, more efficient, more reliable, quicker and with better range than the X. And given that you like to have all the options, there are more options available than on the 3 (ludicrous, air suspension, biohazard mode, etc). The X does have a couple of extra cool tricks, though they are not compelling to us - we mostly got it for our elderly parents.
It turns out I can have two. (Having three is only temporary, until the S lease expires). As MXWing said, we are really happy with a combo of the 3 and the X. The 3 is the cheapest, best value, most efficient, easiest to park and wash, and has the most responsive handling. It has almost identical passenger space to the S except shoulder room for the 5th seat (which is also very similar to the X, aside from head room. I am neglecting the 3rd row, which you apparently don't need). It will be our general commuter and daily driver, and we expect to put most of the miles on it. I definitely appreciate driving a smaller car (I miss my Roadster).
However, the X is really handy in a lot of situations where the 3 might not work well (the S would be almost as good at these and has other advantages; though the 3 is even better at handling and price):
- if we go to a rough trailhead and can use the extra ground clearance
- if we are driving our elderly parents somewhere, it is easier for them to get in to the X, and handy to be able to open/close all doors remotely
- if we are going to drive in snow (AWD wasn't available when we ordered our 3, but the X has it)
- if we have to haul something that won't fit in the 3 (that is rarely anything other than my wife's bike, but she does carry that around a lot. Of course we could get a hitch for the 3, but she likes to keep it inside the vehicle)
- when my wife goes on her annual 10-day girls' camping trip, the X will carry all of her stuff, and allow her to easily sleep in it if weather gets bad (she wouldn't like that in the 3)
- I guess it will be most comfy if we have 5 passengers, though that will be really rare for us
Having two Teslas and being able to pick the right tool is obviously the best of all worlds, if you can swing it.
BTW, we got cloth seats and skipped the 3rd row seats and premium and performance packages on our X, and don't miss them at all. At least, not on that car, which has a nicer base sound system and just seems too big (and has too much tail wag) to use really heavy acceleration. Our S has Ludicrous and I WILL miss that when it is gone and I am driving the 3, but for people that haven't bought yet the 3 now has a Performance option that should be adequate for most.