I’d add: if you do pagination, do large pages instead of a huge number of small pages. It’s easy to scroll quickly through a fixed size page, it’s a pain in the ass to have to click through pages.
Somehow the web has evolved to a place where the poles of infinite scroll and excessively short pages are two of the great annoyances.