I love Telegram Messenger. It is the best instant messaging application today, IMO.
- Open source client. That too GPL!
- Promotes development by third party
- Has desktop clients, web clients, and even command line clients
- Cloud sync
- Groups that does not give away phone number
- Chat without giving away phone number
- Secret chat