Budget 2017: Rather a mixed bag!