The players in this election were caste (Yadavas and Rajputs), religion (Muslims) and farmers who wanted government to buy their produce at price that they demanded. It was not about what Modi government had done.
If the opposition has not been able to craft something better in the last 10 years, I very much doubt that they can do it in the next five years. The same opposition leaders will be there in 5 years from now.
What will happen in the coming elections can be forecast only by someone who is a prophet. Are you one?
Read this:
These are India’s 34 most powerful political families
That is the opposition, in most cases - dynastic. I do not think there will be many BJP families in the article.