I use revshare, but you guys forget one thing, or at least don't mention it: probability. You need substantial amount of signups to have decent odds for landing that "whale" or even to reach the average in general. And statistically wise you need to achieve that in certain time frame as things change. That is why there is for example split testing instead of running one alternative first and second one later; things change, different time frames are not totally comparable, unless it is about comparing the time frames specifically.
Discounted cash flow is also an issue (time value of money), lessening the value of revshare.
__________________
|