it depends on the volatility skew.. if there is put skew - i.e., indexes and most large caps - then selling OTM puts will give you a long term mathematical edge because of the pricing discrepancy between the selling price and the theoretical expected value.. options are priced based on probabilities, and those probabilities tend to hold true over the long term..
if the volatility skew is neutral or to the call side, there is no mathematical advantage to selling OTM puts versus longing shares, in the long run at least.. there are individual situations which would yield one to be better versus the other, but in the long run, after 1,000 trades, the edge will depend primarily on the volatility skew..
also, counterintuitively, selling covered calls against shares if you get assigned will, in the long run, negate the mathematical edge you gave yourself by selling puts.. this is because in put skew equities, while the puts are overpriced the calls are underpriced, and the two will wash out in the end.. you'd want to sell covered calls on equities with call skew, where the calls are overpriced..