Is syncing certain fields across deals, people and/or organizations something you need?
I started this integration for HubSpot (over there they are crazy over wanting a sync'ed field configuration feature). I don't know if this is a need in Pipedrive as well? Basically the idea is the following:
Change in Person source field -> syncs it to the Deal source field (so they both match).