I always favor STARTTLS in favor of implicit. I say so since implicit TLS on SMTP (465) is deprecated.
And is IMAPS deprecated? Not that it matters -- the IETF or IANA deprecating something or unassigning a port is not really much of a justification.
So again, how did Lavabit help its customers by not forcing TLS for IMAP?