@hamer There is one glaring problem - USD appreciation will benefit MO S&P500 as well. And as soon as that advantage for Charles Schwab is removed from your calculations, it becomes obvious the winner is MO S&P500.
Moreover, I do not see where you've accounted for bringing the money back into INR.