Around episode 80, we had a morning scene where Sid and Roshni had just woken up, and Sid was talking to her while he thought she was asleep. During that time, Roshni had told him that she was proud to have him as her husband, especially since he did not marry her to get physical. Neil, on the other hand, just wants sex. Sid, however, waited until when Roshni was ready to consummate, and then did so, which brought lots more happiness and pleasure for the viewers. This brings a great divide between the two men competing for Roshni, which puts Siddharth at a much much higher level than Neil. (although Sid has lost a lot of hope) Before, I thought Neil was okay because he understood Roshni, but not anymore. He is simply hungry for sex. Also, Yash (before he turned psycho) also provided a lot of respect for Roshni's space and never forced her into anything. Even marriage, DD forced her, not Yash, while in Neil's case, Neil basically told her what to do, while Naina Devi sat back and watched.