As far as I'm concerned cyrus is kind of the least worst of when you're talking about ways to implement a large sealed imap server. There are certainly gotchas, vagaries and things that bite you even if you know it well. But thats just my opinion.
J.
It could very well be my implementation on Tiger server... or just my server in general:) Good to know others have had better experiences.