I'm waiting on official word for the Coordinator and position coach hirings. Regardless of who's brought in, one thing I want to emphasize is the importance of bringing in guys who have different perspectives. If anyone studies team dynamics and high performance, it almost invariably involves complementary teams or what are called "heterogenous teams."
That may sound nerdy, but it's as simple as having people who will see things differently, perhaps because of varying experiences and previous exposure(s), and all join together toward a common goal. It's why I think the defensive staff is alright, but could be even better with a Defensive Coordinator. Ideally, someone who's seen different offenses or been exposed to some different problems. Apart from the obvious of having someone who's called plays before, we need more eyes.
As it relates to offense, if we really hire a guy like Fedora, with virtually the same team/players, I think we can see a leap similar to what players looked like post-D'Onofrio. That's partly commentary on philosophy, scheme and execution. But, it's emphatically commentary on having different eyes working toward a common goal. These last few seasons, problems would be identified late, corrected on a lag and overall adjustments made incrementally. On gamedays, it felt like we had limited eyes and perspectives.
This goes for everything and it's why coaching is trending toward analytical people. Because they tend to better understand the root of problems or at least try to measure and adjust accordingly. One of the biggest problems in football coaching staffs are groups of professionals who are all "friends" (friends tend to see things the same way and/or agree) and "get along."
F that. Embrace debate, conflict, work toward a common goal and watch the results come in.