I have been thinking about this (on/off) last several months, I'm implementing infinite scroll (r) for Reddit app, in UX infinite scroll is just mess because of how Reddit works
let say I have loaded 50 submissions, by time user scroll to bottom and load-more-function invoked some of submissions will changes positions
means a submission (raising) that were 55 at load-time then became 49 at load-more-time will not be seen by user
in reverse content that were 50 in load-time then became 51 at load-more-time will look like duplicated submission to user
pagination will fix this problem for user from UX point of view, because user will be aware of load-next-page-action, also can move to previous page where the submission that raise to 49 position will be visible again... this is not possible with infinite scroll
however, from business point of view, if you depend on ads view as revenue stream, infinite scroll means more eye balls looking at your pages and placed ads, users will not even notice they have reached 20 pages scrolling but with pagination they may get lazy to click next button