I've used woocommerce and liked it.... also note that a lot of pre-packaged themes can be bought that use woocommerce...