Electric cars are getting smarter, safer, and more capable each year. Here are our picks for the best electric cars can buy, from performance cars to family-friendly crossovers that won’t break the bank