If you read any of the disaster recovery white papers from Microsoft, you'll notice that they strongly prefer online backups.
The backup software you use will have some bearing on this issue, of course. All third-party applications require a separate Exchange module in order to perform online backups. The advantage is that the backup program will clean out unneeded transaction log files following the backup. Additionally, the only action needed following a restore with most programs is running the Isinteg utility. The best program I've seen from a restore perspective is Legato NetWorker. To restore an Exchange IS, you simply open the Legato Exchange client, select the database to restore, and click on start. When the status window indicates the restore in complete, the server is up and running - no further user action required as NetWorker runs the Isinteg automatically.
If you don't have a third-party backup program, use NTBackup.
Bob