<human>: Condense the text into a few key points

Hi there.  

So while I know the difference between a roth over a standard 401(k), I needed some advice on my specific situation. 

30/married/Indian citizen, been in the US 12 years, work in investment management.  I don't know how long I will stay in the US, I don't know when I plan on moving if i do, don't have a house or a car.  Given this information, is there any reason for me to pick a roth over a 401k?  At the moment, have about $10k in savings (am building up an emergency fund), have $0 in student debt (paid it off within a year of graduating), my employer matched 50% of my 401k contribution, vesting in 3 years.  Just want to know if there's any reason why i should pick roth over 401k else the idea is to maximize the 401k contribution and get as much matching as possible.  Thank you!
<bot>: non US citizen, not sure where I will move to next, when I will retire, should i still max out 401k over Roth?