I've been working with Drupal for nearly two years now, still fairly new in the grand scheme of things. But in that time I've been able work on a variety of projects from small to big, simple to complex, minor additions to full builds and for various sectors and clients. Over that time I've grown to become rather fond of Drupal however there are also some bits I'm not so fond of.