India will not join any of these due to their commitment to non ailed movement.
But for discussion
India should join NATO, I do see India as an importance counter-balance to China in NATO perspective. Already there is emerging a kind of partenership between lead by USA, India, Australia, Japan, South korea, Singapore to encircle China strategically as China is increasing its presence in Asia millitarily.
As far as NATO and the Atlantic Ocean is concerned, much alike Estonia neither do Turkey. Greece, Italy, Denmark, the Netherlands, Belgium, and Germany. NATO would be left with only the United Kingdom, Norway, France, Portugal, and Spain from Europe. If something like India and Israel joining NATO comes it wont be a big surprise.
But from military alliance and Obama Pro Muslim policies, Pakistan is more closer than India....India is more like pro soviet.
And India is besides everything else more likely to join SOC and has a lot of projects with Russia currently not only BrahMos and aviation technology but they recently signed for a lot of future projects at hand. If India join SOC its a big loss for USA as it will result an anti USA movement more economically then militarily. I don't see USA would like it much and let it happened.