Hello. What's the common procedure among US citizens sponsoring their spouses' visa? Do most people apply for K-1 visa or directly apply for I-130 and I-485? Could someone kindly enlighten the pros and cons of both along with estimated approval time etc? Thank you.