Basic PDF manipulation has been a constant thorn ever since I started using a computer. I still don't have a single source for it, either. Definitely looking into smallPDF
NAPS2 is primarily a scanner app, but it can also import existing PDF files, following which you can re-arrange and manipulate pages: https://github.com/cyanfish/naps2