Trump has one unusual habit....which he shows over and over. Fifty percent of the management people he hires....are totally and absolutely incompetent. We aren't talking about low-level 'normal' incompetent....we are talking 'General George McClellen-incompetent'.
The more you look at Cohen, I think Trump intentionally brought Cohen on....to fill the role of poor-performer....waiting for something like the Stormy business to occur, and he'd fill one simple role.
If this NYC case moves forward and Cohen is called to testify? I expect him to be up there for two days and fall apart on various pieces and parts of his testimony. The conviction potential? It totally relies upon a guy who hasn't really shown a lot of brilliant decision-making.