I recently finished my portfolio site in D7, and I thought I'd share it here. It's the first site I have ever developed with Drupal, so go easy on me!
The URL is http://www.rickomann.me.uk/ - it's running Drupal 7 with the following modules:
...among a few others, but these are the main ones affecting the frontend. I mainly used Panels & Views for the front page, and some embedded Views for the portfolio section (http://www.rickomann.me.uk/portfolio). I used References to create relationships between testimonials and projects, and a combination of Gallery Formatter and Colorbox to create the miniature screenshot galleries on pages such as this one. Amidst all that, I did a lot of custom templates. The theme is something I created from scratch and implemented with Drupal.
Why Drupal? Well, mainly, it's the flexibility. I originally used CMS Made Simple for it, which was all well and good, but I found that it wasn't very well suited to managing an online portfolio, so that's where Drupal came in. The level of flexibility in Drupal is not like that of any other CMS I've used - I'm sure there are several other solutions out there that could support the features I wanted on my site, but Drupal came out on top for me. I've seen it described as being halfway between a CMS and a framework, which is probably why - it's just ideal for supporting specialized features in my opinion.
That's the gist of it, anyway. If anyone would like to know how I did any of it, I'd be happy to explain (time permitting).