So, Jane, I am guessing, and I might be very wrong, that you are from the Philippines, and you are separated, but not divorced as there is no divorce in the Philippines, neither having an annulment? I guess annulment is a tough proposition in the Philippines, usually requiring a lot of money. It seems like, and tell me if I am wrong, that annulment is really just divorce with a different name. Before learning about annulment in the Philippines I was under the impression that the only way for an annulment is if the marriage has not been consumated. But, I understand that there are lots of reasons for annulment of the marriage in the Philippines other than the fact that the marriage has not been consumated. Two of my siblings have been involved with divorce and remarriage, and one of our daughters has been involved in divorce and remarriage, and had 3 husbands, as well as living with one other person, who was actually a better person than her other 3 husbands. I'm not saying it was right for her to live with the guy, because I don't believe it was, but she didn't ask me, or us, but I will say that he was a better person.
Different people find themselves in different circumstances, so there really isn't one choice that is the best, but each must decide what is best for them. Many want to make the move quickly to be with each other as soon as possible, and the fiance/fiancee K - 1, visa usually works best for them. I like the idea of the CR - 1 or IR - 1, where the couple gets married in the Philippines, then applies for the visa, and a lot of the red tape is taken care of by the time the young lady gets to the USA. If they are married less than 2 years they get the CR - 1 and 2 year green card. If they are married more than 2 years they get the IR - 1 visa, and the 10 year green card. With the fiance/fiancee visa K - 1, there are more hoops to jump through all the way through the process. With the Marriage visas, CR - 1 or IR - 1, by the time the young lady arrives in the USA more of the process is already completed. Many chose the marriage visas because the young lady is already married before leaving the country, but with the finance/finacee visa the gentleman takes the young lady with him unmarried, and to many parents having an unmarried virgin they do not want her to leave with the guy without the sanction of marriage.
It just depends on the circumstances which choice is made.