We use Joomla for our blog at work (we blog about our everyday work, so if we are stuck other people can help, anyway). As Evan said wordpress is so much easier for most people, I found joomla easier if I am integrating it with some programming like version control. But for most regular blogging stuff wordpress beats hands down.
Have you tried the extensions site @ Joomla, pretty much lists every widget you might want. Do a search for
"[what you want] site:extensions.joomla.org" which should give you the list of extension available for that purpose.
Regarding the comments, joomla has both Disqus and Intense debate, so that should provide the top commenters, recent comments and all those lists.
HTH
Suba