Complex sentence: The group was ill-assorted, with different political views, wine and beer drinkers and abstainers, vegetarians and gourmets, but all could agree that the pudding was exquisite.
Split into simpler sentences: The group was ill-assorted, with different political views, wine and beer drinkers and abstainers, vegetarians and gourmets. But all could agree that the pudding was exquisite.