I have no doubt that the best players, no matter what their name is, will be on the field. As far as talent goes, you never really know what one of these kids is or isn't capable of until they get the field. We also never really know what the team is capable until they are into the season, then it takes some luck even then.
Don't bash the team or any individual players. You need to support the people that we have to put on the field, not be critical because of what we don't have that you wish we had. It is what it is...and in the end, it is still a game, played by kids, and kids can be flakey sometimes, then sometimes they can surprise the hell out of you. Lets just hope for the latter.