Daniel, what is your issue with cyrus server? IMAP is not "less integrated", it's what upstream recommand to use because the IMAP4v1 code was bugged and not maintained -- migrate imap4 accounts automatically to imap https://launchpad.net/bugs/60156