An area that (for now) will not have competition for H-1B students: Work involving .MIL. A friend's son had a job waiting for him two months before he got his BSEE degree. Defense contractor in most cases can't use foreign nationals, etc. for defense work. My friend said contractors are not ablest find enough US citizens to hire.
I’ve been making that point for a while now on FR. If you want to continue to have a decent job in the US without getting outsourced or replaced by an H-1B applicant, have a security clearance or be able to get one.
Definitely looking in that route, even though I have mine in MIS.
The largest hurdle for this line of employment, even with a clean history, is finding an employer that’s willing to do the clearance process.