STEM is not only about the visa policy, but also about the nature of the job, and thus the nature of role that one is capable.
Given your goal of staying US for job, both choice are.......extremely risky. It is just a choice of throwing $$ into Pacific Ocean VS Atlantic Ocean: just choose the one you like more to throw it.