As Savidge mentioned, I put in another vote for Woocommerce. I've been using it for some time and it's a fantastic cart. And SO many add-ons you can get. Though I only use it for digital products.
I use it on a site that is mainly a digital store, but I also have the blog, so yes you can have both with no problem, on the same wordpress install too.