Maybe I am just a sucker, but the coaches in the GCL certainly though Hamilton was a much better prospect than Silva was. Hamilton was rated ahead of Yorman Rodriguez at BA in the league rankings that are mostly done by the coaches in the league. Silva was unranked in the league.
We've discussed this before, but I think it's important to take BA Gulf Coast League prospect rankings with a grain of salt. The Reds play a grand total of 4 teams in that league -- Pirates, Twins, Red Sox, Orioles. That means 1/2 of the league managers never saw the Reds' prospects. I believe it's more accurate to say that those rankings have more to do with predraft scouting reports/draft pedigree than they do with reports based on the players' play post-draft. If you read the BA reports predraft and compare them to the league rankings writeups, you'll often see strong similarities and often little (or no) information that seems new. I don't mean to be cynical here -- just sharing an observation gleaned from decades of reading/following this stuff. I don't think it's without reason to suggest that because Hamilton was more highly touted by BA coming into the draft than Silva, he maintains that status in the prospect rankings after a half-season of play, despite the fact that Silva hit a whole heckuva lot better.
Personally, I think BA may have whiffed on Silva. His GCL numbers were very, very good for an 18 year old in his 1st year of pro ball.