sub-optimal exercise - you mean someone exercising his calls with more time value than the dividend? This definitely can happen, but it doesn't happen too often. The probability of someone exercising the calls that has very little time value and enjoying the dividend is much higher.
Assignment by itself is not a big deal - unless is causes a margin call and forces you to liquidate the position at worst possible time.
In any case, I just mentioned it as an addition consideration, not a major concern. If I can avoid the assignment risk and do the position with puts only, I don't see a reason not to do it.