AffiliateWP is so easy to use. Whenever I have a problem support (Michael specifically) has been quick, patient, and kicked butt. After I found out how to add the plugins to WordPress (which is much easier than I expected) this made me, and my affiliates, happier because things could be fixed or added quickly and painlessly.