Impulse: Needs work but has its pros and cons.
Pros: Impulse is good because...
1. Everyone that plays demigod already has it, which you can count on.
2. Everyone can use it in-game and its reliable.
3. It has a chat room, which I think is useful for something...
4. It can tell you if someone is in-game, i dont know if this means that they're ingame or in a lobby but ive only seen "in-game"
Cons: Impulse lacks...
1. Many, many options that are available to steam friend interface, such as notification of message, log ons, etc.
2. Impulse has no options to clear the chat log, its amazingly and unpractically simple.
Basically, I just think the chat interface needs to have more options and be a little more complex, its almost useless when you try to message people and they're ingame, you can count on them not getting your message for a few hours because of notification issues.
It just needs a few tune ups to be have similar positive attributes to the steam friend/chat interfaces.