BJP has now become unpopular in front of sensible indians because of Nuclear Deal. They themself initiated the deal during their NDA rule in center and now opposing the deal just becuse of political reasons. There were best opportunities to show entire nation that the national interest is superior than their party interest. Hindutva proved a failed mission for BJP. They may be less corrupted than congress but the sensible people now a days go for a party who has progressive goals towards the nation, though they grab 50 % of public money. so get ready to face a corrupted congress governance in Gujarat.