Tesla selection often comes down to the size of yourself and your family.
Roadster mostly for solo drivers.
Model 3 for couples with perhaps one child. Nimble in the city. Best for smaller people. Low weight and efficient design gives it the longest range.
Model S for couples with more than on child. More space and remarkable hatch back design to hold much more stuff, and perhaps up to 7 seats. Most think it is the most beautiful of all the Tesla.
Model X if you are a large person or have a bad back. Better visability than any of the others. Comes with a hitch for towing. Falcon wing doors make it easier to load child seats and older Grandparents. Also best for a large dog or hauling stuff.
X is also the least expensive if you can take tax advantage of owning a small, profitable business.
These are general guidelines. Usually a short demo ride will make the right Tesla for you pretty easy to choose.
To make things more complicated you also can buy used, CPO, demo, etc. to fit many budgets.