I don't necessarily mind potlucks as long as everyone else participating is into them as well. I love to cook, so that's right up my alley and I always try to make something everyone can enjoy, especially if there are vegetarians or vegans in the group, or any other people with dietary restrictions. In fact, I will usually plan my dish around something they like specifically, since everyone else is more flexible.
On the other hand, I don't really look forward to potlucks when almost everyone in the group doesn't like to cook and/or are tightwads. I don't mind so much if a person is a newbie to cooking, but what irks me more is when they just flat out don't care and are more worried about spending as little as possible both in terms of time and money on their dish. A friend of mine is notorious for this, usually when he is expected to bring a dish, he'll make his "famous" pinwheels - which are nothing more than some flour tortillas with some leftover cream cheese that's been in the back of his fridge for months, and whatever leftover pickled condiments he has in his fridge, rolled up and cut into 1 inch pieces secured with a toothpick. Or he'll dump a can of pineapple into a can of baked beans and throw some fake Baco's on it and call it a day.
The person organizing it should simply post a sign up list, where everyone can write down what they are bringing, so others can see and know not to bring the same thing.