2024 Hyundai IONIQ 5 Review: My Favorite Non-Tesla EV