Legislative report card: A mix of achievements, progress and failures