If you're writing a new add-on, you would be doing Mozilla a great service if you use the message manager or the add-on SDK from the start.
Though, it will be a long time before all add-ons are converted to use the message manager.