Dear Rankur,
U r right paypal is the best but the biggest problem is that its hard(though not impossible) to get payment through paypal Still i prefer paypal as i am already offering paypal from my website. the problem is that a seller can withdraw funds from paypal only to an us bank or he opts for a check then it will take almost 30-45 days to reach checks to you. also the minimum sum which an indian can withdraw from paypal is $150 (withdraw charges $5) !!!
This all my personal experience with paypal.Still i know there is no option of paypal and its still the best
Mahendra