It is difficult to find a mailing list/newsletter module that actually does everything you want. CiviMail comes close. I can integrate it with my CMS (Drupal), track click throughs, bounce backs, and easily manage my groups and mailings. The one key feature I think it's missing is a public archive. So, if you want to use CiviMail for your organization's newsletter, this is key. Would love to have the option to have either a public archive that integrates with Drupal, or even an RSS feed if need be.
Ideally, in administration for CiviMail, you set up groups of mailings. So each "issue" could be part of an overarching publication (group). Then for each group you can turn on or off this public archive/RSS feed. Simple News is an example of a module that allows for archives, but this really doesn't give the functionality that CiviMail does, and it does not connect with all of my key contacts. If this feature existed, I think it would greatly improve the usability of CiviCRM.