My kids both loved their iPods, I was pretty salty however that I bought the 6th gen iPod touch for my daughter right before the 7th gen was announced, and Apple for whatever reason didn’t include the 6th gen in the iOS 12 release pool. So within 6 months of her receiving it, and with a year and a half of AppleCare remaining, it was already rendered obsolete.
The ex and I got them new iPads this past year so that took care of the obsolete issue, but I’m never again buying something from Apple that isn’t within a few months of its release.