Yardi CRM and Anyone Home are the only CRM solutions that integrate and handle full marketing automation. Yardi keeps everything in one interface, and their platform is getting consistently better, but I'd give Anyone Home the edge because they are prospect-centric, rather than asset-centric.
I'll throw in a vote for Knock, too ... I like their platform a lot, but the one major downfall is they still default to single-source attribution, which doesn't match the reality of how customers actually shop.