I think that's a little generous ranking for Dak. Dak is hard to rank. One week he can play like a top 5 QB, ala beating the Bucs. Other weeks he can play like a bottom 5 QB, ala against Washington and 49ers. Why I rank Dak much lower than 9-12 is because of the maddening inconsistency of his play. From game to game you have no idea what you're going to get. Well even pass to pass you have no clue what you're getting. Dak played like trash against the Texans and then flipped a switch and made one good drive to win it.
Based on inconsistencies I'd rank him 20-15. Because when he is bad, he's really, really bad. Then out of nowhere he plays like an all pro. Kirk on the other hand is consistently average to good. With Kirk you know what you're getting, which for me makes him a better QB. JMO