The criticism of President Trump’s personnel decisions is completely justified. I did state some of the same concerns back when they were happening (or not happening). He was still the best President of my lifetime, and likely ever.
Trump needed Gen Flynn advising on his staff choices, not his children (some are liberal and clueless) or people who were disloyal and trying to undermine him. He was a great president in spite of this, but could have done much more to drain the swamp.