I find Mendeley to be fantastic. I used to faff around with EndNote and Acrobat, but jumped on board with Mendeley in beta stage. It used to bug out a lot, but now it's out of beta and on a stable build, it's super. Annotating, highlighting and notes are quite good on there already, but I think they're looking at improving that functionality.