My main issue with Wild Apricot isn't totally their fault - I run a trade organization where my members are businesses. Wild Apricot can be utilized that way, but it was clearly not intended to do so.
Lack of integration with Quickbooks is an issue.
Having said that, it would probably work well for a professional organization or other individual/family membership organization.