My doubt with Tkachuk is not that he played with two good players, it's that 38% of his points were secondary assists, and only 62% of his production was at evens.
They're not bad numbers per se, but when a guy's even strength primary points production is roughly the same as a Taylor Raddysh (who was passed over by the Flames twice in the second round who also benefits from being on a great team with great linemates), I'm not too satisfied with that guy at 6. He can still be a solid NHLer, but I don't expect 70 points out of him, ever. 60 points will be a good year in his prime if scoring stays the way it is.
Of course, this could all change next year, now that Marner and Dvorak are gone. Maybe Tkachuk, when he's the guy can control the play more himself and produce more of the offense rather than supplementing it.
I will say though, Tkachuk, even if you think he was carried by his linemates and you compensate for it, still put up better numbers than Brown or Nylander.
It's passing on Keller that kills me. Keller is going to be an elite point producer in the NHL. But he's small and the Flames don't need more small guys, so I understand why they passed on him. Tkachuk is the next best option though, so at least they didn't go off the board.