Is the 2024 Fiat 500e the Perfect City Car?