I got engaged in Nov. 08 in Pakistan, revisited my fiance in Oct. 09 and we are ready to get married now. I spoke to an attorney and he suggested we apply for I-130 (spouse) instead of K1 (fiancee). He said since K1 frauds are on a rise, USCIS is investigating every case thoroughly so it's taking longer even for legit cases. We can get married in Pakistan and then we can apply for I-130 and it'll be faster. Would it be better for me to file for K1 fiance visa or I-130 Spouse visa?