I like how it can be used for different types of programs such as e-learning or PPTs which are great to use when you have limited time in class because they do not take up much space! There is nothing really bad about this program but there could definitely improve some things by adding more features maybe? It's pretty good though so far if your looking into something new try out crossknowledge first then decide from their website what would work best with your needs!! You will learn alot using CrossKnowledgement since its very easy to navigate around once u get accustomized too all functions/features etc..