Because of her age, it may not be a good option for her - 回复:大孩子
to change to H-4, in my opinion.
As long as she does not use AP/EAD, she remains legal F-1 even her I-485 is denied. So she may still get new I-20 for advanced program after 21 year old by when she is ineligible for H-4.