I would personally use ClickBank or JVZoo unless you have a staff that is monitoring your affiliate program.
If you run an affiliate program you can be held liable by the FTC for misrepresentations, etc. that your affiliate marketers are involved in. If you are not running a tight ship and shutting down unruly affiliates and the FTC scrutiny starts then it could be a huge problem for you. There are many articles about this happening if you search.
By using ClickBank, for example, it takes some of this liability off of you. ClickBank will just be concerned that the product you are offering is being presented truthfully by you and may ask you for proof of any claims you make before approving your product (i.e. income). As for all of the affiliates, ClickBank is the program manager.
If you have a high end product it is true you will be leaving a lot of money on the table, but if this is the case hopfully you have a staff and budget to do this right and run your own program.