Number portability is a boon (and should be a right).
I would choose BSNL for reach, good packages and honest billing
Best packages: (why i wont choose them)
1. uninor(reach may not be good)
2. tata docomo (very very bad experience in fake billing from tata indicom. Never thought TATA brand...