My wife & I looked at them for years, couldn't justify the cost. In Aug 2019 we ordered our Model S and rec'd it a month later and love it. Had a charger installed at home and just plug it in when we get home. Have taken it from our home to Sedona and had no range anxiety with over 300 miles in range. Also weekend trips to central California. I now have a Model X ordered, waiting for the refresh version (I actually want the older version for the screen and the stalks). The ride is awesome, the power is too much (I keep it on chill) and it's a beautiful car. I had no fit/finish issues. I like the model Y, but it's just a little small for me.
Good luck with your decision.