I agree with you. I think the FO handled the off-season really well given what they had to work with. Overall, I believe they upgraded a 9-7 playoff team with not much salary cap room. That is not easy to do.
There are some wildcards on this team no doubt. Some may disappoint and some may work out great. Hopefully QB play will fall into the latter.