Group projects are a hassle in a setting like college where individual performance is emphasized so heavily. However, they are good training for the real world where you will almost never be individually responsible for a project. For most of your career, you will succeed and fail on the merits of not just yourself, but of your team. Whether you are the leader of that team or a contributor, the team is what will get it done. To put it in perspective: after your first 12 months out of college, no one will care what your GPA was. But for the rest of your career you will be judged on how good a team member you are.