If all the opinion polls are to be beleived, one thing is certain, that of the resurgence of the BJP. This is inspite of all the bad mouthing, mud-slinging of its PM candidate by the secularists.
There has been a paradigm shift in their tone - from 'Modi can never become PM' to 'India will suffer if Modi becomes PM'. It should be noted that even before BJP started its campaign, a small percentage of people have shifted towards BJP taking into account the sufferings from cross border terrorism under the Congress Govt. But a major chunk of Indians came into the BJP fold only when it started delivering its promises on development.
BJP has a lesson to learn from this - Hindutva does not help fetch votes, but at the same time it does not repel votes also if it is given along with development. So the best bet for creating a Hindu Nation is to keep delivering on the development front and at the same time inject Hinduness and Hindu values in day to day life. This way, India will be declared a Hindu Nation soon. India as a Hindu Nation will be a land of true secularism and will propel to great heights.