I've had zero problems with the Adobe Acrobat Pro X, It does all that you're asking. but it is expensive,
Skim and Preview are good, you can highlight the text or annotate your PDF with them, but they can only deal with basic editing. Once saved, the PDF will become un-editable again. If you wanna type on PDF, edit the text or change the images, you can try convert PDF to Word. Things will be much easiers in Word doc. That's what I do when I wanna edit a PDF. If you wanna do the conversion, you can try PDF to Word converter for Mac, cost $39.95 (While Win version is free), anyway, I've try some converters on Mac OS, this one is among the best. Hope it helps.