See, just reading this thread makes me realize why I love BBM and the fact that it is one program, across all Blackberries.
Some people have mentioned Beejive or eBuddy but that requires your contacts to be signed into something like AIM/MSN/Yahoo, etc. Too many chats.
Also people can't agree on whats the best chat app, PingChat 2, WhatsApp, pMessenger.
Too much choice, my friends may not have all. Some may have one, some the other then I have to be logged into Beejive, get WhatsApp, pMessenger.
WhatsApp is behind because I just got it and my friend had it 2 years ago with his 3G and now has a BB, but he still came onto my favourites because he was in my contact list. Pretty useless since he doesnt even have WhatsApp.
With BBM, its just BBM... all BB users have it, its on, you can message easily and know they have it.
I would love it if they came up with something like BBM for the iPhone, something like iChat, or something that worked across iPhone, BBM, and Android. A universal app. But even just an iChat that mimicks BBM would do because I know many people who would switch over for it.
For now, I pay $15 for BBM, and then my regular phone will be the iPhone 4. That is how important BBM is for me.
I know people will jump and say BBM is like texting, but for me its way better because my dad lives abroad, brothers, sisters, cousins and they all have BBM. It is just much easier way to communicate. Also my friends all have BBs. I think you just need to experience it and have the people to chat with to truly know whats the difference.
It is personal preference and this is just how I see it and my personal opinion.