I would stick with the AOS!! TPS is only temporary and who knows what president will get rid of it one day. Also TPS does NOT lead her to become a greencard holder. Whoever is telling you to apply for TPS does NOT know what they are talking about! Like the previous poster suggested if you did not file date I-131 or I-765 with the AOS I highly suggest you do. It's free and she will be able to travel/work before the greencard is approved. Even if you don't *plan* on her working or traveling it is good to have *just* in case. Good luck and I hope your family is safe in Haiti!