Setahu saya, Magadhi itu adalah bahasa lisan, dialeknya tapi tidak ada tulisan. Umum digunakan di daerah timur india
Biasanya digunakan untuk baca dhammapada
sedangkan Pali ada bahasa tulisannya dan lisannya, pun bahasa Pali lebih umum, lebih mirip dengan berbagai bahasa yg digunakan di India
Jadi sesungguhnya sama aja, beda-beda dikit aja
demikian sedikit yg saya tahu... cmiiw