The fall in the 62-year-old Goel's stock was as swift as the rise of Narendra Modi and Amit Shah in the party. He was removed as BJP's Delhi unit chief and assigned little role in the last two Assembly elections in the national capital. He was sent to Rajya Sabha from Rajasthan.
Many in BJP believe that the media savvy leader can be an effective counter to Delhi Chief Minister Arvind Kejriwal's frequent attacks on the central government.
Ahluwalia, 65, was a minister in the Narasimha Rao-led Congress government before he joined BJP and was seen close to party leader Sushma Swaraj.
In 2012, the party then headed by Nitin Gadkari, did not nominate him again to Rajya Sabha when his term ended. Later, he was given a Lok Sabha ticket in 2014 to contest from Darjeeling in place of Jaswant Singh.
An outspoken leader who speaks Hindi and English besides some regional languages with equal ease, Ahluwalia's understanding of parliamentary affairs and experience as a former minister are seen as his positives.