Getting a green card is harder if you were born in China or India, not getting a visa, but once you've been on an H-1B for a sufficiently long period of time, you can only keep that status with a pending green card application. Switching employers at this stage is more difficult.
The DHS has said that they want to propose the end of the H-4 visa giving work authorization for spouses of H-1B holders.