it's only a business contract. if i was with someone for years and years and there was an opp for me to maybe get health insurance or something else out of marrying them, then yes. But otherwise, I'd stay unwed at all costs.
I was "married" at one point and it didn't last very long. I loved him enough to do it. but that wasn't how he saw it apparently. we weren't legally married. luckily! cuz it woulda been hell to get that shit fixed after he ruined my life enough already.
so, i say, don't sign a contract until you've been together for at least 10 years, have kids, or need health care.