I love that it allows me to be able to see all of my students at once in one place! It's easy to navigate through. There are so many features you can use with this software but sometimes they don't work like we want them too or there isn't an option available. Sometimes when something happens during class time (like if someone gets sick) it doesn't show up right away - which makes finding out who got ill very difficult because everyone was busy doing their own thing without paying attention to what other kids were working on-which made learning more challenging. We've been using affinity since day 1 and have had no problems yet!