In all fairness part of coaching is winning and he is slightly above .500 in two seasons. The narrative certainly isn't he is a good coach beyond getting something out of his players. The jury is still out in only 2 seasons and we still don't know what he could do if he had a legit star vet or two to play along with these guys.
Exactly, he is above .500 with a roster that was almost universally expected to win less than 20 games last year.
I think it says a lot that, outside of some circles of disgruntled Suns fans, Hornacek is highly respected around the league. You read articles about the team, you listen into opposing broadcasts and quotes from opposing coaches like Popovich, its nothing but glowing reviews for Hornacek.
I think its a flawed roster, with almost no big man depth, no reliable outside shooting, poor rebounding and several defensive doormats and a couple seriously difficult personalities to juggle.
Who is to blame for the flawed roster? Getting IT certainly didn't work out but on the balance McDonough's moves have been really good IMO. Its a flawed roster because its a work in progress from a team that was truly in shambles back in 2013.
As far as perception goes, the worst thing this team has done was crushing expectations last season. If they'd won 20 games last year and this season had this same group on pace to win 30 I expect that many of the harshest critiques on here would be utterly thrilled with the "progress".
Back in 2013 I felt this team was years... and years from being relevant again. That season was, probably outside of the cocaine scandal, the lowest point in franchise history. Back then the board was not squabbling like this because we were basically united in our depression.
A year and a half later the team is much younger, in a better position financially and worlds better on the court, but people are angry because after taking 10 steps forward last season they've taken 1 or 2 steps back this year. I'm not too worried.