2024 Hyundai Ioniq 6 Review: Best alternative to a Model 3