Positive outlook
While not having green card may be a problem for a dependent spouse to work and for you to change jobs or has some headache associated to visit family back in your country, think about the bright side of it. You can enjoy the benefits of consulting, negotiate the hourly rate you want and see places when u change jobs. I know it is not easy to look for positives when u don't think it is positive. But having GC in my hand, I can tell you, it is just two sides of coin, it does not matter much to have or not to have GC except that one headache is over. Don't distress too much. IF your spouse is desperate to work, get them on to F1 and probably soon they can get EAD and you will have great future, do what is in your hands and don't spoil your mood for what is not in your control.