It's obvious to me Haley was a horrible choice for head coach.
The guy is in WAYYYYY over his head.
And is it equally obvious that Josh McDaniels was a brilliant choice?

Pretty easy to look at the train wreck that is KC right now and read into Haley's qualifications. But take a quick look at some of the rookie HCs that were anointed after one strong season and then seen their star fade quickly thereafter. Or better yet, consider the coaches that had horrible first seasons but went on to be excellent coaches.
Jimmy Johnson was 1-15 in his first year with the Cowboys, went 7-9 the following year and then what?
Andy Reid went 5-11 as a rookie HC and then rattled off 11+ wins for five consecutive years
**** Vermeil was a laughing stock upon his return to the NFL in St. Louis, winning 5 and 4 games, respectively in his first two seasons back
Bill Walsh was 2-14 in his first season with the 49ers, and then 6-10 the next year
Tom Coughlin was 4-12 with the Jags in Year One, and 6-10 with the Giants in Year One
...I could go on and on and on.
You know what one of the biggest differences between Haley and McDaniels is this year? Control. McDaniels was vilified by many (myself included) for making wholesale changes to the roster, many of which were perceived as giving up too much talent for not enough return. But, win or lose, he had say in what his roster was going to look like and it's bearing fruit.
Meanwhile Haley accepted Pioli choice of a "franchise" QB [which was the biggest mistake this organization made and likely sets them back years] and had very little input into who went and who stayed.
If I'm going to cast aspersions Haley's way, I would say his biggest mistake is believing too much in his former contemporaries. Clancy Pendergast's tenure in Arizona was unimpressive enough to cast serious doubt about his ability to turn around a sorry defensive roster like KC, yet Haley brought him aboard anyway.