I am a solution architect and have played around with several CCM platforms. Among those, Quadient has ticked all the boxes. It offers ease of use, good flexibility, great output generation speed, and offers omnichannel/multi-channel output from one template.