I've been using Evolution EWS for well over a decade.
I've been running small mail systems for around 25 years. Just like learning to drive - lots of stuff to learn up front. Just remember to fill up every now and again and keep on top of maintenance.