For those of you that have had your Niro or other Kia model for a while, what is Kia's record on software updates? Done at dealer or OTA? What did the update affect? I read where Kia had free map updates, kudos for that, but I am also wondering about other features, fixes, etc, too.