I have been using Calibre for quite some time and it is a solid library management.
It does not have sync (yet) but just about everything with in Calibre can be changed to suit your needs.
Remember that Calibre cannot read eBooks that have DRM...
I am also on a Mac and I have yet to find anything worth using besides Calibre