The ability to assign tasks in an easy way is great! I haven't found anything that i dislike so far as this program has been very helpful for me thusfar :) It's definitely worth checking out if your looking into project management software since they have quite some functionality already built-in without having any extra features needed (aside from purchasing).
We've managed our work schedules more efficiently by assigning each person their own task list which allows us all at once know when we need help or can handle something ourselves again after taking time off of other responsibilities etc..