Thanks - I'm thinking of giving it a go although I'm just concerned about whether it's stable enough for a business and the lack of a webmail client bothers me a little.
At present, I have 16 accounts set up with Office365 which, even on their cheapest option, would cost me £600 per year. I could reduce these down to 5 accounts and use email forwarding for the rest but that would still cost me almost £200 per year so just need to weigh up whether it's worth the initial outlay for another Mac to run OSX Server.
It is certainly stable enough but you really have to weigh up the risks and ensure that your infrastructure is resilient enough.
Basically sit down and work out a full disaster recovery plan based on:
1. Hardware failure
2. Network /infrastructure failure
3. Backups
Some examples
Hardware failure: osx server can be spun up on any mavericks compatible Mac, so if you have a backup you can restore it to another mac till the mini is fixed
Network/infrastructure failure: If you run off of a single WAN or even 2 WANs you might want to look at a store and forward service for incoming email.
Backups: how often, on-site, off-site etc
If you think you have all of that covered and at less than it is going to cost annually for Hosted Exchange then go for it.