Good Question. BJP could have been a good alternative. BJP was getting popular in Gujarat. but the way the handled the Gujarat problem was pathetic. BJP had some really good leaders and it was a really good alternative to congress but the problem is that they will have to be neutral party to be a national party.