That didn't mean that he was a great QB. Many feel that Zeke should have been ORotY in 2016, but expectations were much lower for Dak and he had a terrific rookie year (and he was rewarded because of those lower expectations over Zeke, who everybody expected to be great).
Bottom line was that Dak put up strong numbers in a simplistic system (that primarily featured a running game short passing game) as he was surrounded by exceptional talent on the line and complementary skill players. This was a huge part of his success in 2016. He still was plagued by inconsistent throws, poor fundamentals etc. What Dak did show was his off the charts intangibles that allowed him to make some clutch plays, but to me, 2016 Dak was more about the talent around him than the player himself. To me, since that point, Dak has only been as good as the team around him (I never felt that his talent elevated the teams in 2017 or 2018). Now after watching the first three games of the season, I'm beginning to feel differently.
Any honest observer can see how Dak has not only drastically improved from 2016, but drastically improved from the beginning of last season. His approach this season is much better too. For Dak, something seemed to click for him and he's finally playing the position the right way. Between the hard work and the apparent epihpany, I think Dak is now playing the game at a level that's comparable with some of the elite QBs in the league. At this rate, hopefully he'll be one soon.