What you're about to find out is that all the hulabaloo about Trump's first immigration order had nothing to do with the flaws in the order. It simply had to do with the fact that it was an order and Trump made it, and that it in any way bent policy to acknowledge radical Islamists coming from certain countries represent a terror threat.
The first one was not a Muslim ban. Neither is the second. The first one had problems but was entirely within Trump's scope of authority to implement, and should have been allowed to stand by the courts. The second one is more narrow, more measured, and even more legally sound than the first one.