It is a highly subjective question and largely dependent on what you want to do. Having said that, here I am concentrating on XLRI because it is a top MBA college in India, whereas USF is not in the creamy layer for MIS schools in the United States. If you are interested in a particular job role and believe that USF will provide you with a better opportunity where you can still apply.
You should always pursue something that you are passionate about; MBA or MS degrees from prestigious universities are both excellent choices.
If you want to go into management and learn how all business processes are integrated, an MBA from XLRI is a good choice. If you want to hone your computer or IT skills, then MS is a better choice.