One tool that doesn't seem to get the attention it deserves is Marginnote. I spent a bit more money than I should have on it, but in terms of reading, annotating, and making notes from PDF's I don't think there's anything else even close. I particularly love the ability to create a mindmap, flashcards for spaced repetition, and native export to evernote. https://www.marginnote.com/