5 things we love and hate about the Hyundai Ioniq 5