Ofcourse the more high Alexa Rank, the more popular and more visitors to the website. The more visitors to the site, the more useful and complimentary for the members.
Alexa Traffic Rank: 14,702
Alexa Traffic Rank: 212
There is way too much difference in popularity in between these two websites.
Obviously you should go for Squidoo.