MSCI (MSCI) Gets Buy Rating as Analyst Cites High Switching Costs