"One Hand washes the other" - this old proverb perhaps sums it up best.
...and besides, doing both adds so much more variety and LIFE to this endeavor and stays exciting for you as there is always something NEW.
Just recruiting Affiliates can become an easy burn-out and frustrating - imagine having 500 PSA's and only 3 or 5 are actually involved.
TripleClicks gives a wide variety - start with friends, with a test run - read about the restrictions and benefits here https://www.sfimg.com/PopUp/TCFreeListing
Anyway, the answer is: use both and you be able to decide which way is more profitable to you and which one to focus on more heavily.