I tried this, but unfortunately the two factor authentication (2fa) doesn’t work very well. I couldn’t use carddav, caldav or active sync with app passwords (which also reduce the login to one factor) on my iPhone. So I won’t switch without proper security.
They're currently rolling out this feature, starting with the login, you can now create app passwords für IMAP, DAV and the sync-client. Don't know if it's just for new users or when existing users are transferred but I recently noticed that something has changed to the positive.