Personal EVs which you charge at home, are very much there yet. As a mass public transportation system then no the infrastructure still isn't good enough.
I use public charging and still love mine and have saved loads of money on fuel and maintenance.