I thought some of them were pretty cool last year, as they encouraged me to participate in the site in ways I otherwise wouldn't have done. I especially liked the daily status update and most anticipated games list quests.
MOD EDIT: Hey! Rather than bump this thread unnecessarily, look here for the new E3 quest set that indeed came out. Thanks!