i haven't used in production but have tested Open Xchange.
We steered clear of it though mostly due to the migration costs from MS Exchange + didn't seem to be all that cost competitive for the 'full' version.
Full version required server edition of either Fedora or Suse.
Express Edition was a breeze to setup (installed over a cut down version of Ubuntu) but database was very small.
Outlook users needed to installed "Oxtender" plugin to access the server - web based was pretty decent.
At the time as well (can't remember specifically, i'd have to dig up my notes) there were problems with the calender and tasks - can only assume they've been fixed though.