I am very impressed at how quickly I could get a site up and running without weeks of digging into documentation and many 'false starts'. I had a Joomla site which just wasn't working out because of the learning curve, lack of nice variable width 'open source' themes and I couldn't figure out how to do sub-menus (wow easy with Drupal). Had been looking at possible options and after seeing the V5.0 announcement (Joomla site) I decided to take a look.
I don't want to bag Joomla as it has some very cool stuff. It just didn't fit here.
I started the blogging thing with WordPress a few months ago and was pleased, but it turned out to be very limited. I started playing with Drupal and loved it. I switched the my site http://www.livingwithmac.com to drupal this week. The idea for the site is to provide videos on my experiences of living with a Macintosh, video overviews of applications, as well as news items I find interesting.
It is my first website using multilanguage. The client requirement was to create website in 4 languages (2 languages currently) I've started by trying i18n, good mod but I didn't like :
The menu can be translated only using locale, and the menu translating module for i18n has some problems with menu cacheing. Pretend that you need to translate big menu in 3 languages, by locale.module - you'll spend a lot of time :)
When you are in a node, and you are trying to switch language - it doesn't work. It was very confusing for me. I've found the fix for that in i18n issues (the patch in 1 string) - this fix is very old and it is still not in the HEAD. I understand that there may be some reasons to not apply this patch to the official release, but... my opinion is that the module should work correctly out-of-the-box.
Multilanguaged blocks don't work in the way how I need it, you need to create new block for every language instead of editing one block in several languages - so, if you have many languages, your block configuration page will be a mess.