I will have to disagree.  The first ban had a number of  issues--effected current visa holders, greencard holders and other legal residents; contained language about a fast track for religious minorities, i.e. christians that amounted to a religious test; had an indefinite ban on Syrian refugees versus 120 days like the other countries on the list;  and did not describe any security concerns or threats prompting the ban.  These have all been address in the new executive order, leaving the only real issue being the intent of the ban, i.e. that because of president Trump's statements during the campaign its really supposed to be a ban on muslims.  Of course there could be other issues that I am not seeing, we will have to see what the civil liberty organizations say once they have analyzed it.