Upload & Sell: Off
I've tried lots of custom / themed websites, and honestly, it depends on if you want e-commerce functionality and whether or not you want to self-fulfill your products. I've tried zenfolio, which is my #1 recommendation for an all-around site if you DON'T self-fulfill your products. I found I can self-fulfill prints at half the cost of what their mpix lab was asking by using adoramapix, so I started looking for more options.
-I use a rawfolio theme on top of a wordpress install for my 'big boy' website, which I couldn't be happier with except for the total lack of e-commerce and client proofing.
-I'm currently on a trial from PhotoDeck, which so far is absolutely brilliant with everything. I would check them out if you want e-commerce.
-Also check out SquareSpace - they are very highly recommended by some of the top photographers in the world, as well as various business owners.
if it weren't so dang time consuming, I'd do a trial of every one of these and pick my favorite. but it takes days and weeks to get one of these perfectly setup