Your case is fine, although it is not super strong. But you know, NIW is a pass or fail exam. It would be the same if you score 100 or you score just 60.
Really depends on how you present your case.
My email is fsa2000@gmail.com if you have further question.