Ranked in these QuestionsQuestion Ranking
Pro Big community
Active forum, always active, and thousands of giveaway raffles to enter.
Pro Trading forum
You can always trade cards -> games, or vs other games you have doubles of.
Con Getting into High end giveaways requires some effort
You'd need to find a good group to join, or give away enough games to raise your site level so you can enter higher end giveaways. Or just get really lucky.