Technically E3 has a cap, but since only Australians can apply for it (as opposed to the whole world applying for H1-Bs) the cap has never been reached.
I really doubt it matters. F1 student visa isn't dual intent either, but a lot of foreign students end up marrying US citizens and adjusting to green cards in the US.
Drawback is: non-permanent visa (so banks won't lend to you) & you can't have intent to stay (can't apply for greencard).