The main caveat is that the prices should come down more for EV's to make it feasable, I know that tesla is working on a cheaper entry level one so we may get there.
This is true too.
Although I don't think that's what necessarily is holding back EV adoption, at least in the US. The average new car price in the US is $47,400 right now, which is all cars (EVs are about 7% of new cars sold right now). The average price for just an EV is $53,800. Many of those are eligible for a tax credit of up to $7,500 (not all though), and that new price does not include the credit claim - so with that, it puts the average price of an EV right in line with all the rest of the new cars sold.
So, at least for new car buyers - price isn't really the obstacle.
I see two bigger obstacles
The used market is huge. Most people don't buy new cars, they are crazy expensive. The used market is much larger than the new market - by a margin of about 3:1. And the used EV market is ... full of pitfalls. Sure, EVs have fewer moving parts and are less mechanically complicated and a whole host of things that should help improve their resale value -- except the battery. If that battery is shot, it can cost as much or more to replace the battery as the used car did in the first place, effectively doubling the price. Warranties don't do a great job of covering the battery. Manufacturers haven't done a great job at being transparent about battery life. And consumers are confused about battery longevity. It's a huge question mark around used EVs, and many people aren't going to take that chance.
The second is charging. The aftermarket charging network in the US is still growing, and it has a long way to go before it's ubiquitous. That said, most EV manufacturers assume you will just charge it at home at night, and if you are doing a routine commute - that works out well, you very rarely need an aftermarket charging network. But what if you live in an apartment, or a dorm, or have a strict HOA and have to park out on the street? Not all of those places have chargers available, and even those that do right now only have a handful. Sure, a Level 1 charger can just plug into a regular wall socket. And that's an option, with an extension cord. But try that living in a condo downtown... and you'll go through a lot of chargers and extension cords as they just have a habit of walking away.