Offensively we may have been better in 2016, but the two defenses are miles apart. I don't think the offenses are as far apart as the defenses. I'll have to give this team the nod.
In 2016 our defense was hidden through TOP by the offense, and not turning the ball over. Dallas did abnormally well with ball security.
That is interesting considering the defense this year is 3rd in points allowed, in 2016 it was 5th in points allowed (16.7 this year vs. 19.1 in 2016).
However this years offense is 14th in points scored while the 2016 team was 5th in points scored. (It was also 5th in yards vs. 24th this year).
Time of possession is only 2 minutes per game higher in 2016 than it is this year ironically. Offensively we are ranked 3rd best in turnovers this year (we were 5th in 2016).
Stats of course don't tell the whole story but the offenses don't seem to be close at all other than the approach of trying to be a run first team (of course starting a backup QB for half of this season isn't helping that). I am guessing our strength of schedule was easier in 2016 given it was a last place schedule but not sure on that (I seem to recall our schedule this year being one of the top 10 easiest - though that didn't take into account the NFC East being better than it was last season).
Overall I agree this team may be better though.