In the end, the best that I have heard that came out of Cohen's testimony is that he has a check that proves Trump paid off Daniels. So lets assume it is true. The democrats will likely take the bait and try to nail Trump of a campaign violation. Then he quietly shows several checks from years ago, in which he did the same thing, before he was a candidate. He can easily claim he was trying to keep it private from his kids and Wife, just like he had done in the past. Now it is up to someone to prove it is different than other times.

Then, it if really is a campaign violation, does it meet the grounds necessary for an impeachment. And then, if the house does impeach him, would 2/3rds of the senate actually convict him and remove him from office. In the end, look how little harm it did to Clinton. I believe going that far could actually hurt the Democrats, especially if they try and fail in the house.