I'm planning on getting an iPod touch 6th gen this week. I'm just wondering how the battery and software performance is