Cyrus is veel uitgebreider. Het ondersteunt de volledige IMAP-implementatie. Daaronder vallen zaken zoals het delen van mappen, het toekennen van rechten op mappen voor verschillende gebruikers en dergelijke. Allemaal prachtig natuurlijk, maar het beheer daarvan is niet helemaal makkelijk. Vanaf de terminal kun je de zaak beheren, hoewel je ook een aantal zaken vanuit kmail kunt regelen mbt rechten. Andere clients kunnnen wel met die rechten overweg, maar aanpassen gaat niet.
In de meeste gevallen is dovecot veel beter geschikt voor het huis- tuin- en keukengebruik. Ik weet alleen niet of het IMAP-IDLE ondersteunt. Dat is dat je een connectie openhoudt met de server en dat de server je mailprogramma een bericht stuurt als er iets gewijzigd wordt (nieuwe mail of een andere gebruiker die iets verplaatst of weggooit).
Ik zou gaan voor dovecot in jouw geval.