(Almost) everyone is against the short-list obviously. Fine - Let's drop the idea.
Both remaining solutions are good in my book. They have drawbacks, but they are better than the current situation.
I am personally more in favor of a user-made notation system. I believe the communauty is mature enough to avoid fanboyism and cheating (esp. if you need to be "logged" to vote), and I believe a system giving not only the "score" but also the number of votes would lessen the vicious circle of people only playing and thus voting for the campaigns having which received the most positive votes (as people would see that only say 5 persons played the campaigns, so the grade is not significant and the campaign might be worth a try).
I don't think people would make campaign "to please the communauty". I do believe that it will tend to people playing mostly the same campaigns, except for true fans - but I have no problem with this if people do actually play MORE campaigns (in total) that way. There is also the small problem with the wiki not allowing this as of yet.
Or else, everyone who ever participated on this thread go on the wiki and actually comment the campaign they played in the "Player comment" section of campaign pages

The problems with the "dedicated testing team", beyond a problem of principles for some of us (not me), is that 1. it is time-consuming for the tester 2. the communauty is too small : many members have contributed to some campaigns and know personally / are working with other people who together have been involved in most campaigns.
Also - how to choose them. The most proeminent members - with the most legitimacy - are either coders (who have little time) or campaign-makers (who also have little time and are involved).