There are a lot of ways to win in the NFL, but I think the common denominators are you need an elite unit or two and no exploitable areas. 2007 was a well rounded team, but lacking in elite play as Romo wasn't a Jedi yet. By 2014, he was a Jedi and had an historical O line. The offense was Super Bowl worthy, but the defense could hold serve if it was causing turnovers. In all our losses, we couldn't generate more than 1 turnover including the Green Bay game. Eagles defense wasn't great in 2017, but they did have a good pass rush capable of getting a timely stop and they did at the most crucial time. 2016 was just a lesser version of the 2016 team, that again couldn't get a timely stop or turnover when it needed one.
Anyway, we need to build an elite unit or two, I think. I have no candidates. I still don't know if Dak is that kind of thrower or ever will be. Building an O line like we had is probably too difficult, without a transcending O line coach like Callahan and nailing three HOF caliber players in 4 years investment. Having generational talents at WR, TE, or RB doesn't bring Super Bowls. A system/play caller can elevate an offense to elite status, like Reich/Peterson accomplished in 2017, but kind of doubt we have that with Kellen/McCarthy. If we stick with Dak, I think our best bet is trying to develop a top flight defense. Unfortunately, we haven't proven to be very adept at drafting defenders. Might need a defensive HC to fix that trend. Or we move on from Dak and hope to land a elite QB. That would be the easiest path, if only it were guaranteed. Kind of depressing, but we're talking building a Super Bowl contender - which is all I care about. Shouldn't be that hard to be a good team with two more drafts like 2020, and that's good enough for some fans.