Hyundai Ioniq 6: Five reasons why we love it…and five reasons why we loathe it