-
What you're saying about charging is exactly what my dad experienced with a first gen Leaf. He overall enjoyed it but found over the two year lease period that charging points went from plentiful and empty at the start to harder to find working and often hogged by people by the end and it put him off getting another one. This was about 2-3 years ago too so I'd imagine it's much worse now.
A friend here in Toronto just got a Model 3 about 3 months ago and there are definitely pros and cons. They were doing a deal when he got his which meant he got 2 years of Supercharger access for free. He does 100mile round trip a day to the office and this has obviously brought his running costs down. The amount of Superchargers en route means he never has too much of a worry of running out.
I've heard reports of a few year old Model S starting to look pretty shabby inside due to some iffy build quality. This model 3 seems ok new but interior materials make me believe that this is probably going to be the case in a few years too.
With public chargers you never know if they will be broken or occupied when you get there.. The tesla chargers are like a first class lounge in an airport in comparison.