You are way too harsh on the 2017 draft.
Higgins - Look I still don't see this being a failed pick. Jack was brilliant in his 1st season and a half. If people want to bag the recruiting team for an undiagnosed health condition then go for it but its hardly their fault. We don't even know what we have got back for Jacks trade being as both picks attached to his trade are in this years draft. Once we see who we pick with the Geelong pick (which was the upgraded 1st last year) and with Saints 2nd then we can start to review.
CJ - I fail to see how this pick was a bad one. He's looked good this year. If he chooses to go back to Adelaide, thats his choice to go back to family, but I will be disappointed in him if he chooses to move to North. That would be highly disappointing. If he goes to GCS I believe we will get a much better deal, they don't have many spots on their list, potentially their 1st and Uwland (or however you spell it) so they may undervalue their draft picks this year.
Balta - Surely you don't see Baltas recruitment as part of a nightmare.
Naish - Unfortunately just not good enough
Miller - Judgement still out on Ben for me. I expect he will still be on our list next year
Baker - One of the best rookie picks we have ever taken along with Short / Lambert and the like.
I get that you enjoy hindsight drafting, but how many teams nail every pick, very few. It sure makes a difference if you nail a specific trade / draft period (us in 2016 and the Dees over the last 2 years are excellent examples of that).