"The BJP should not take its victory for granted," Dutta told IANS.
Another political analyst, Badri Narayan Tiwari, added: "The BJP won't get a clear majority."
Since he was made head of the BJP election campaign, Modi, still the Gujarat chief minister, has grown and grown, becoming the main focus point in the election.
The 63-year-old has hoisted his aggressive persona on a party which for decades believed in collective leadership.
He has attempted to give up his Hindu hardliner image without giving up Hindutva politics.