Not to pick nits, but the Nationals didn't pick in the top ten.
If the Reds had taken Giolito over Travieso and the rest of the draft was the exact same, I'd give them an A+. And I agree that the Cardinals (like the Jays) will have to sign some of their tougher signs in order to make their class look really good.
The Padres with Fried, Eflin and Weichel really loaded up on upside. Jankowski was a similar mold to Gelalich.
You may have seen a domino effect with Giolito, however, as his $ may have prevented them from scoring someone like Rahier a little later.