My friend did that because his fiancée decided she wanted the security of being married before giving up her job and life and moving to the USA. It worked out fine for them.
The costs are complicated. Being married this year affects his taxes, either more or less, depending on complex factors. For me, I took a HUGE hit in taxes by doing a K-1. Then the costs of flying to meet you again to get married, the wedding itself, the dress, even flying over guests/parents, etc... can affect the costs.
For myself, my Wife got her EAP/AP very quickly. Nearly 1 year before she even needed it. She spent the time learning to drive, getting accustomed to everything, going places with me, and focusing on our relationship, and only about a year later was she ready to look for a job. It really helped didn't rush into getting a job sooner.
Even the CR-1 is going to have some risks. Its a very low risk, but what if it is not approved, then you will be stuck married, or during that 1.5 year wait, the LDR goes sour.
Everyone and every relationship is so different and has different priorities. Just decide what is your priority, where you want to get married, and do what are you are sure won't cause resentment and hurt the relationship, for the both of you. Either is going to be a good choice, I think.