Id vote on the 50-50 basis of talent and personality.
I see everyone else agreeing that talent counts for most but i disagree because i think personality carries an equal proportion , in making someone a superstar.
A great personality with zero or little talent has no chance of making it very far , similarly u can have all the talent in the world but it wouldnt do much for u if u dont have a very very likeable personality .
Iv said this before , but ill illustrate my point with this example . See SRK is the superstar of bollywood undoubtedly, but i dont think hes the most talented actor out there. if superstardom was based on talent alone , Nana patekar , naseerudin shah , raima sen and konkona would be the ruling bollywood stars. But the thing is,. SRK and the other superstars carry this certain personality and charm too that appeals to the majority of the population , At the end of the day ppl look up to the stars that touch their heart. so everyone votes from their heart even though we insist its from the head.
in the case of this competition , i think all the contestants left are almost equally talented . we all havbe different ideas of a great personality . so the winner i guess will be who the majority thinks deserves it. And we have to accept the majority s decision no matter what becos ,majority rules.
but here in this forum , we seriosuly should stop hating other people for supporting someone other then our own faves. im a bit guilty of that i suppose but i realise that if everybody else seems to be liking some other contestant than who im rooting for , theres got to be a reason behind it , even if im blinded to that because of the admiration i have for my favourties, the point im trying to make is we need to be more tolerant here. sorry if i ran wayy off topic