There are cases for which Trump should have been tried, but the NY one about mislabeling funds was not one of them. It was a massive reach, and I bet you <10% of the people clamoring about how he's now a "felon" know what he actually did wrong.
Meanwhile he pressured georgia secretary of state to "find votes", in a recorded call; he should have been tried for this but it didn't get brought to the courts. This was a failing of the executive: you cannot expect courts to rule on a matter which is never brought to them.
Half the country voted for this. At some point this is democracy in action. If you commit election fraud and somehow nobody charges you, i guess the same will apply to you. :(
The NY case had poor facts but was well fought. The Georgia case had good facts but was poorly fought.