I prefer Costco to Best buy any day. What matters far more is reputation and the quality of the product than the barrier to entry to join/utilize the product.
Facebook could add a ten page signup form and I doubt it'd substantially impact their legitimate signup rate.