With prices coming down so much now is probably the best time ever to buy an EV. Just look at used model 3 and polestars you can get a fantastic vehicle for around 20-25k.
Unfortunately you're right around perceptions though. So many people reel off the supposed issues and problems that EVs have that are just simply not true. The power of fossil fuel companies, the right wing media, a corrupt government and frankly one of the most gullible populations on earth don't help.