Why Buddhism became popular?
it became popular because:
(i) Buddhism was a simple religion which had no place for superstitions and other rituals.
(ii) Buddhism was propagated in Prakrit language used by common masses.
(iii) Many kings became patrons of Buddhism.
(iv) Buddhist Bhikkhus were individuals with great character.