You can get free evaluation of your case through many lawyers. Since your hu*****and is from Taiwan, no difference for you if you do EB1/2.