I got my greencard this winter. It took me less than two weeks to be approved and a couple of months to get it through all the bureaucracy. My wife and oldest son also got one. It helped that I was on an O1 before.
I feel truly blessed and I have always felt home in the US. Now next step is dual citizenship (Denmark and the US have an agreement)