The problem with this team is they aren't awful year in and year out for multiple seasons in a row, so the likelihood we get a top line center or defenseman has been off the table for a decade+. This team's identity, whether they believe in it or not, is success from the group sum rather than a few individuals. We don't necessarily need a guy like Crosby, McDavid, Bedard, MacKinnon, Backstrom, Stamkos, etc to win a championship. Obviously those players are going to be HoF'ers and there's no reason to expect them not to win a cup, but the team needs a 1B center to help take pressure off of Thomas.
O'Reilly, though he isn't going to lead the league in scoring, is a 50-60pt guy that plays great defense. Those are the players this team needs, not the hyper offensive talents (they will undoubtedly help). I can understand now why Armstrong seeks out two-way players in the draft; the likelihood he gets someone like Pastrnak, Marchand, Point, Gaudreau, etc at the end of the 1st and beyond is pretty low and it's better to have a lot of 30-40 point potential two way guys than a high octane scorer like Bokk who's likelihood to make the NHL was much lower.
Even though I agree the Blues have done well for themselves in the draft for a number of years now, there needs to be more focus on certain character guys that do possess decent skill. Tucker comes to mind as a guy who will literally do anything you ask him, defends pretty well for being a "bad" skater, and has a lot of grit. Players like Dunn, Perunovich, Krug, probably Kessel, all possess great offensive instincts and are clearly intelligent players who can think at a higher pace than some of these other guys. In saying that though, they have trouble defending when it just feels obvious that they should know how to defend. It's a different skill and there definitely needs to be a stronger emphasis in that area of scouting rather than just grabbing the best puck mover you can find.