Brady is still rounding out his game in my opinion. He's not a complete product yet. A lot of these guys that play with physicality and energy take more time to completely develop. Marner has been and still is the more complete player, but Brady is really developing his defensive game, and is getting more intelligent with how he uses his physicality. I would take Brady over Marner because I feel like Brady has the potential to be a cornerstone player that can make an impact in every area of the game, whereas Marner might be the safer bet, but he feels limited in his potential at this point in his career (which is a highly skilled two-way player, but not really one I expect to take over games).