Exchange is a lot more than just sending and receiving mail. My personal opinion is that it isn't that great a program, and if all you want to do is send and receive email, I would say some Unix/Linux or Windows based email program that does not try to be your "total solution" like Exchange does would work better. I lean towards Unix/Linux simply because there are more mature email servers available for them, and since mail serving isn't rocket science, I tend to stick with tried and tested technologies, ie Unix ones. That being said, the company I work for uses Exchange and it works pretty good, and I'm 100% sure that if you know what you are doing with Windows more than Unix, Exchange will work better for you than any Unix email server.