I like that it has so many options which allow students an easy way of interacting with each other as well as me, or teacher at times! When using this path can be difficult if they are not available when you need them but overall its worth having in your arsenal regardless!! Sometimes there isn't much information about how long certain things will take such as submitting assignments/quizzes etc., therefore time spent waiting could add up quickly.
This helps eliminate multiple emails back & forth while trying solve issues regarding work submitted by my class vs others who also submit their own materials along side mine.