big difference is also for the restore
with offline backup : the database can be made available, even if the log files (created after the backup - for rollfoward) are not available
with online backup : you need the log files, active at backup time to be able to make the database available;
or you have to use include logs with the backup command to be able to leave the rollforward state of the restored database
anyhow : also backup the log files