Incredible real-world range and charging go a long way, but they come with compromises.