The good and bad of the 2017-19 state budget