Just in case anyone else is considering it we went in the end for a Scalix/Outlook setup, works really well. The setup/migration took longer than anticipated but the Exchange server was running alongside all the time so no issues for our users.