I prefer Sahiba to be with Daljeet. But it is difficult for Daljeet as he knows that saheba loves Ranbir very much and its only because of circumstances that they are separated.
I do not like Ranbir - as i feel that he is too selfish. In all appearances he loves Sahibah but although he claims to love her, he left her on their wedding day without any warning - inexcusable and unforgiveable. My opinion. Even if he were to marry Sahiba, throughout their lives, he will be chasing his dreams, leaving Sahiba and then coming back to say i'm sorry but i did this for us ... no Sahiba will never be happy with him.
Ranbir deserves Jazz - she is streetwise enoguh to make sure she is with him even if he runs off. Ranbir is with Jazz at the moemnt only becaue of money - because money is to him more important than love - that is why he is able to leave Sahiba to chase his dreams. So i think he deserves this streetwise, drug-taking, drinking, smoking girl who has done everything that is not supposed to be done!! after all she has the moolah what more does he want?!!