This post from Rory Biggadike of webmapsolutions says "We are today seeing an explosion in the number and type of mapping platforms. In this post we will discuss the differences between these mapping platforms, and why you might choose one over the other."