HiCustomised object works better for team. If you have specific requirement about access /layout, better assign layout inside the team. Externally you can establish relation between Team and Group too. So, the individual / specific team can be defined with individual/ specific layout / custom object...