I had started making plans to leave in late 2014. I convinced myself that if the administration does not do anything to fix green card backlogs by end of that calendar year, I should leave in 2015. Obama's State of the Union address gave new hopes, and I stayed back. The promises made then went through the red tape and USCIS finally published its ruling last November [1]. Unfortunately it did not contain any relief for skilled immigrants stuck in green card backlogs.
My current plan is to wait until end of this calendar year to see how things progress. My green card priority date is April 2012 and, as things stand now, I am still many years away from getting a green card. I will re-evaluate in December. If I don't see this administration making any concrete plans to fix things for the green card backlog, I will leave in 2018.
H.R.392: Fairness for High-Skilled Immigrants Act of 2017 [2] gives me hope. It currently has 66 co-sponsors [3] and will hopefully pass.
H.R. 392, Fairness for High Skilled Immigrants Act replaces the current per-country caps
on immigration with a first-come first-served visa system without increasing the total number
of available visas. The current system of awarding no more than 7% of available employment-based
visas to one country is discriminatory. It ultimately imposes decades-long wait times for people
from some countries, creating a backlog of qualified workers. The bill makes no changes to the
current law limiting US employers to hire foreign workers except when there are no qualified,
willing, able, and available American citizens.
[1] https://www.uscis.gov/news/news-releases/uscis-publishes-fin...[2] http://chaffetz.house.gov/news/documentsingle.aspx?DocumentI...
[3] https://www.congress.gov/bill/115th-congress/house-bill/392/...