iMessage is a messaging service primarily for Apple users, offering strong encryption and SMS support, but is limited in cross-platform usability. Trillian, on the other hand, is a versatile messaging platform that supports multiple protocols and is suitable for both personal and business use, with extensive customization options.