As long as people keep shopping, then yes.
However you have to do research to make sure your pages will do well in rankings so that people end up buying through your page.
As far as better alternatives..Amazon is probably the biggest online shopping network in the US (dunno about the rest of the world). It features a ton of products, provides a decent commission %, and is easy to join. The only way to get something "better" would be to join real affiliate network programs like linkshare and pepperjam because the commissions are higher. However it is a lot more difficult to feature the products you wish to feature.