We're actually long distance, but we visit each other 1-2 times a month, and call each other almost everyday. She lives near my parents. I've been trying to relocate to the area. She can't relocate because of work visa complications. She's in the middle of her green card application, which might take a few more years. If I can't relocate soon, the logic is that if we marry, she gets her green card in less than a year, and she could relocate to me.
I wanted to live together before we get married, but now, I feel pretty confident to marry her regardless. We've been through some up and downs, so we aren't just drunk on love.
Couple of warning signs here imo. Not living together, and her making a personal gain with this marriage. That doesn't mean you shouldn't get married, but I'd be real careful. I'd not personally think I would ever marry someone I hadn't lived with (or at least spent more than 50% of my time in cohabitation even if it varied from her place to mine.) ---