Depends what im doing but the 2 i use most are
Poker.com for revshare because 40% comission is one of the highest around plus they have heaps of freerolls.
If i want CPA ill use
PokerAffiliate(Pokerroom.com) these guys pay $100CPA after first signup and send out payments for CPA the same day its earned.
Example player deposits monday and completes required hands on wednesday you get paid then not at the end of month.