I like that it's so adaptable to different kinds of learning styles and schedules. It's also easy to customize and has loads of functionality. My biggest dislike is that if you're not tech-savvy, there can be some difficulty with installing and using the program. It was hard at first to figure out how to do things like add more kids in a class (especially since my son wasn't as big at the time and it only took away from me being able to see him). We used the system primarily for tracking our progress, but we got rid of all of our old paper records because we found the digital system to be so much easier.