I would like to know what the OP's credentials are for evaluating D1 talent. TouchThemAll pointed out correctly that all three of them performed well when the team ranked in the top third of D1 teams nationally. Just because the team may struggle this year shouldn't reflect on their individual abilities.
UD is predicted to finish last in the CAA this year and they're off to a rough start averaging less than 2 runs per game in offense. They lost their top two hitters from a lineup that batted .309 last year. If you take them out of the equation, the rest of the team batted .284 which is still respectable.
Their biggest problem appears to be pitching depth. They have 13 pitchers on the roster when a typical D1 team will have 17-18. They'll lose 4 senior pitchers this year and according to College Baseball Insider, they have 5 pitchers coming in next year. It would appear it will take them some time to build their pitching staff.
As far as the field is concerned, UD just finished a field renovation in the fall so that should not be an issue. With regard to the weather, there are several northern teams that have good programs: Notre Dame, Pitt, MD, UConn to name a few. But they have the advantage of competing in a good conference to attract recruits whereas UD is in the CAA which seems to be declining in all sports.
It appears it could be a long season for Delaware this year. However, it's not how you start, it's how you finish.
In my opinion, it's not appropriate to run down specific players on these message boards. If anything, you should run down the UD staff who is paid to recruit the right players if that's your opinion.