Group projects can be so valuable, as once students are in their field, they essentially will have group projects daily. Implementing roles is also commonly done in the industry, so I cold impart the real world benefits, even for students coming from different dynamics.