When we first decided to launch Just Good Wine website @ http://justgoodwine.co.uk, the question was not whether we would use drupal, rather whether we could, in-house, given it's complexity when compared to other CMS out there.
And what a phenomenal CMS system drupal has turned out to be. Coupled with Ubercart, it is, in our opinion, the best e-commerce platform there is. I'll be honest though, it is not for the faint hearted. For instance, not long ago, as we were posting a blog and kept hitting preview, the database got corrupted (problems with tables), and the whole thing crashed. Fortunately, we were able to salvage it, but man what a scare!
Placing Twitter icon in primary menu was another headache, which, after lots of reading and research, we were able to resolve following these instructions of Chris Shattuck.
After launch, and over a thousand visitors, we decided to implement a dynamic display block in the front page, with panels and views. Again, ddblock installation and implementation wasn't as straight forward as we would have thought, but with a few css edits we manage a final product that looks fantastic and has improved our visit-to-sale ratio.