The spread of Islam

How does the spread of Islam compare to the spread of previous religions such as Buddhism and Christianity? What made Islam so appealing to different societies in West and East Africa? Why?