If you review my posts, I think you will find that I have not so much argued that Trump has been great in all of this. Instead, you will find me picking on the hypocrisy of people who claimed to know what he should have done all along, and criticize him for not doing it.
Mostly, those people had no clue what needed to be done, and are just now using the event as a political attack (which is the point of my "perfect political storm" comment).
And, many of the leaders of the political party of those now critics were saying we should do the very things they accuse Trump of doing. They know that few people will actually go back in time, and compare the public comments of their side with what Trump was doing or saying. Watters did a great intro piece on this last night, showing Lemon, Maddow, Cuomo, DeBlasio, Biden & Sanders saying the very things a month ago, that they are now criticizing Trump for having said a month ago. The hypocrisy is amazing. But, it requires a little footwork to expose it, so most will never see it. They will just waive their political flag when their political leaders speak.