I’d say the Niners had about as good a 2017 as they could have. Rather than drag it out they got rid of anybody over 28, had a great draft class(8 of 10 look like starter quality) and a couple undrafted keepers too(Breida).
Then Shanahan got Jimmy Gzus and we haven’t lost since.
Still a ways to go(Oline, CBs, top tier OLB and WR) but they have lots of pics and a ton of cap space.
Pretty remarkable considering where they were when chip walked off the field a year ago.