IISc is generally considered to be a better research institute than any the IITs by most engineering graduates.
However the bachelor's degree at the top IITs beats out it's corresponding course at IISc. From a purely financial stand point, the IITs are a better bet for students to become financially secure.
IISc was set up to promote science and research and it has been able to produce the goods just as well.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile