ICQ is a versatile messaging app that offers a range of communication options including text, voice, and video calls, but it has a limited user base. In contrast, Imo excels in high-quality video calls and is lightweight, making it ideal for users looking for fast and efficient communication.