The problem with covered calls or puts is not the high returns on your winners but the huge losers when a stock gaps against you, that wipe out your winners. Putting a protective put under them will take your yield down by about 60-70%. The erosion of returns due to positions hitting your stop loss will take down the rest of it.
Unless, the market is flying, then your a genius, making 10%, when the underlying moved 20%.