Drupal has a superior architecture and very SEO friendly. It can cater to your needs, it can be used for a simple FAQ site or a very large million visitor site.
Here are some Key pros and cons of the two systems.
Drupal
* Rock solid & high quality platform
* Real multi-site-feature (only one installation for several sites)
* Any Kind of user groups & user permissions, OpenId compliant in Version 6
* Can run membership and community sites, not only CMS etc
* Powerful templating system. Any XHTML or CSS template can be easily converted to Drupal.
* Drupal needs a little time investment to realize all the huge possibilities of Drupal
* Clear, high quality code and API (easy to integrate with other solutions etc)
* Flexibility and no known limitations
* Many high profile sites use Drupal (e.g.: MTV UK, BBC, the Onion, Nasa, Greenpeace UK, New york observer. )
Joomla
* If you are not techy its good to start
* Easy install & setup with your mouse
* Easy learning curve
* Cannot integrate other scripts etc. to your site
* Generally you cannot create high-end sites, without investing huge amount
* No SEO out of the box, URLs are not search engine friendly.
* Server resources utilization is more compared to drupal
* Only one site per installation
* No Single Log-in to several sites
* No User groups & permissions
* More intuitive administration user interface
* Some polished modules for things like calendars, polls, etc.
* Modules cost you money
System Requirements:
- Drupal can work with MySQL and Postgres while Joomla is known to support only MySQL
- Drupal can work with Apache or IIS while Joomla is known to support only Apache
- Joomla support SSL logins and SSL pages. Drupal not known to support it.
Site Management
- Drupal has free add on for Workflow management. Joomla not known to have one.
- Drupal has inbuilt Translation manager. Joomla has a Free ad on for the same
- Drupal has more granular priviledge managment
Interoperability:
- Drupal has iCal support [Add on] , Joomla not known to have one.
- Drupal is XHTML Complaint. Joomla not known to be one.
- Drupal has excellent versioning and Audit trail which Joomla lacks

written by Justin, October 14, 2009
written by Noy Shoung, October 14, 2009
I found both are a bit difficult for the user to become a web developer. I found another eXe CMS is user friendly, user become a web developer in 1 hour or less.
written by Leon, October 14, 2009
written by Rose, October 14, 2009
No body like to use Drupal in this Earth at all.
Compare Drupal with Joomla is jsut like compare the chicken with Phoenix. Joomla is 100 thousands hot and better than drupal!
http://www.google.com/trends?q=joomla,+drupal&ctab=0&geo=all&date=all&sort=0
written by pesterw2, October 14, 2009
written by DarkLight, May 20, 2010


Digg
Del.icio.us
Furl
Yahoo
Technorati
Googlize this

"* Cannot integrate other scripts etc. to your site"
Yes you can integrate other scripts etc into your site.
"* Generally you cannot create high-end sites, without investing huge amount"
Yes you can create high-end sites, without investing a huge amount.
"* No SEO out of the box, URLs are not search engine friendly."
Yes there is built in search engine friendly URLs right out of the box.
"* Server resources utilization is more compared to drupal"
I would like to see your statistics on this, as this has not been my experience at all.
"* Modules cost you money"
Also there are tons of free modules, extensions, components and plugins.
Many, many high profile sites use Joomla! also. I think it isn't a matter of comparing the two, as both are good solid platforms, but using the best tool for the job at hand.
It would be good if you mentioned the version numbers of what you are comparing, because both Drupal and Joomla! have very fast development going on. Things change quite rapidly.