OP, also petition processing and overall time to visa being issued are totally different things. Neither K-1 nor CR-1 is “fast,” and both processes will take up to two years. CR-1 has major advantages. Start reading and educating yourself now, as US immigration it is complex, time consuming and expensive.