I prefer solo brainstorming first, then coming together to do a collective brainstorm. But I do believe that more powerful ideas come from discussions between multiple parties who have complementary expertise, but share the same passion and goal.