I like that it's easy to use, has many features (including scheduling), can be customized as needed, allows you to create your own categories/camps etc., great customer support - they are always willing to help! Not much at this time but nothing really stands out negatively either. It could definitely improve by adding more options in terms of customization or creating new templates with additional layouts if desired. We've been using their product since 2013 so not sure what was added between then and now-but we're happy overall with how things have worked thus far. They do offer some discounts when purchasing multiple licenses which helps offset any initial costs.