I found this great video online comparing the two. We are implementers of both applications, so while the video is Exchange partial, I do really feel that both of these applications have their places for various organizations based on size and technology needs. Either way, its definitely an informative little video. Keep in mind the Exchange product can be setup on a public or private cloud.