SoftwareThe affiliate program website and the banners and feeds it offers to promote its brands.
BrandsHow well the program's brands convert and make money.
PaymentCPA or Revenue share rates offered and ease of getting payments.
SupportHelpfulness of support and affiliate managers.