RIM already provides IM clients for Google Talk, Yahoo, and MSN, with pretty much the exact same UI and features as BBM. The quality of their Google Talk client is one of the things keeping me on BlackBerry.
The Google Talk client is horrible. It wastes tons of CPU when it's loading up the contact list, and still uses a bunch just while idling. If you have it on all the time, it will eat your battery away such that a Blackberry 9700 with no other apps running won't last a full day. I tested this on my own device a while ago, it might have gotten better, but I doubt it.
Blackberry Messenger (BBM) also has a typing indicator, delivered and read indicators, and it's faster than anything else out there.
Also, the fact that it's only on mobile devices and not desktop computers means that you know your message will get delivered to someone's pocket instead of the computer they may have left on. An odd side effect of its lack of portability.
RIM already provides IM clients for Google Talk, Yahoo, and MSN, with pretty much the exact same UI and features as BBM. The quality of their Google Talk client is one of the things keeping me on BlackBerry.