I read the order and looked at which parts it blocked.
1- Blocked the part about immigrants and nonimmigrants. Kind of agree with this. If Trump had narrowed his focus and excluded those who were already here or had already been here, I think he'd be fine. Just banning new visa issuance overseas and at home would have been well within his purview.
2 - The rest of it seems like nonsense to me. His administration can prioritize however it seems fit. Obama sure as shit did. If he wants to prioritize on the basis of religious discrimination, fine. If he wants to suspend the USRAP program for 120 days, he can do that too. Now if you go beyond that into what becomes an extended ban that becomes a de facto BAN ban, then I think there are issues there that may require congressional approval. This notion, however, that immigration is cool so long as the POTUS makes it permissive as fuck within the scope of his authority but not cool if he cracks down within the scope of his authority is absurd.
3 - Interestingly enough, the judge did not address capping the program at 50k. It would be somewhat amusing if Trump, in light of this judge's decision, capped the number at 0 and effectively suspended it for this year.
4 - It's also interesting how the state can claim harm in this case (which I agree with), but the Feds hid behind preemption in Arizona vs. U.S. Might be time to throw that decision back in their face.