It also depends on how users are going to use your system, and how many emails are expected to go through the system in a given day.
Are your users going to be using webmail, outlook, imap/pop3? Are they going to receive minimal messages, or do they have a lot of email traffic?
If you are going to be using the Network Edition, it will be very easy to scale out and add another mailbox server and transparently move users to the new mailbox server if the load gets too heavy on the current server. You can also add additional mailbox servers in the Open Source Edition, but you lose the
zmmailboxmove capabilities.