Pretty much everything in my OP and to add I would definitely need to be able to do double sided printing (which I can do manually too although it would be painful).
Even if I could use a phone app for it, I probably would never use that and just do it all through my computer, which would be...