Is an EV a practical daily driver for urban dwellers?