I think there is virtually no chance that Thomas will vote against a 10th Amendment argument. The only hope congress has on this (though kudos for them for defending the doomed law) is to hope the court follows Comstock and gives the federal government broad authority to tack on all kinds of things to federal powers.
I think the chance of this though is very, very small.
However, if they do strike it down on 10th Amendment grounds expect a lot of hand-wringing from liberal law school professors. When a district court found it violated the 10th Amendment, Jack Balkin (very much on the liberal side) said something to the effect that while he wanted to see DOMA struck down, the 10th Amendment was just too dangerous to the idea of centralized government to allow that to stand.
If you get some sort of working visa in the US, you can in many cases also get a visa for your spouse so that both of you can live there and work there. However, the %#""&!! DOMA explicitly defines spouse as someone of the opposite gender that you are married to.
It doesn't matter if same-sex marriage is legal or not in the country you're from. It doesn't matter if same-sex marriage is legal or not in the US state you're going to. If your husband or wife is of the same sex as you, you're just screwed by the visa process, you can't bring them.