Has the Tesla Model 3 finally met its match? EVs are breaking into the mainstream, and few nail the essentials quite lik