Always rev share for me, in the long run I think it’s nearly always best to get the percentage. However, CPA is good for those starting off to get a bit of money in.
I suppose there’s a bit of personal preference in there as well but I expect the majority go for rev share.