I reaally do think that Sanaya will win. She is a pretty good dancer, has millions of active fans around the world, and is getting pretty good screen space. Mnish always seems to crack jokes on her, and she is shown a lot by the channel people.
It is true that Shamita is the favourite of the judges, due ot her connections with Shipa but such people are normally not the winners. (Looking at the past record, when BB7 was on Gauhar won and not Tanisha.) They will probably keep Shamita untill the end and make her one of the runner ups. Plus, they also probably want Shamita to be in Big Boss (yes, this season is supposed to have some past contestants) , so the channel is not so stupid as to increase her fees by making her the winner of a dance show. (That is what the normal strategy works. They bring a person so close ot victory that one craves for it, and hence she will not to participate and try her best to win other Colors shows).