xb90ex looks good in reviews and they are way cheaper than UE500. I will try them out, however where did you found sure headphones in India? I could not find them anywhere online. The ones on ebay, naaptol are imports by people, so no warranty in India. Risky deals. Shures are never official launched in India. (Offtopic: Good you are getting voter id, vote carefully to eliminate all corrupt leaders, otherwise headphones could have been lot cheaper in India.)
Really its very frustrating for all music lovers in India. I will try xb90x once and decide. I am more inclined towards UE600 as I want to try BA once.
PS: I will not be available for a week. I will catch the discussion later
Is your player an iDevice or a rooted android phone by any chance? You could get the UE600 and accudio for iDevices and have it simulate many many different earphones for you (ue500 unfortunately not included) Or you could get Viper4Android and ask me to make a ue600 to ue500 filter for you