IMHO ...
You'd choose the upfront commission if you were unsure of the sponsors ability to retain the member ... and vise versa for the revshare option ... research and testing your traffic is what will reveal the best approach for you.
Running your own site is a massive undertaking, and obviously while it's doable this isn't the late 90's and it's not just a matter of throwing up a few pages etc.
