Canvas groups do have some limitations -
1. If the instructors by default use the same generic name, you could have two or more "Group 1" listed in your Canvas Group list.
2. Groups are not sortable.
3. If one or more courses from the prior semester remain open, their groups will too.(Some programs want students to refer to their previous assignments in earlier courses to build on them in future assignments).
Really, the Course list has the same limitations, but unlike Groups, you can specify a favorite so that it appears in the Dashboard.
All I'm suggesting is that Groups gets the same ability, to allow students to specify a favorite so that particular Groups can appear in their own section of the Dashboard to make them easier to find and color code.