Well, Pacers gave up a first rounder and two second rounders for Brogdon.
If the Knicks hand't signed Portis, but had agreed to the Iguodala salary dump with slightly better terms than the Grizzlies did (say, the Knicks sent Dotson the other way? Or a second rounder or two?), then this off-season would have looked good. A bad team, yes, but better than last year, a two-year look at a genuinely interesting Julius Randle, a very juicy first rounder, auctioning off Iguodala over the course of the year for more picks, and the cap space to acquire another pick. That would have been a B+ off-season following the D- actual season.
Instead, Randle and Portis make each other worse, and the Knicks will still be bad. I'll give it a C+ right now. The media will make it out to be worse, but that's a question of expectations, not of what has actually been done. The Knicks are focussing on two year deals, and having that extra year to play with is better, less short-sighted.
If not for Dolan, I think Durant and Kyrie might have come. Tough to say, but has to have been a factor.
I think the Porzingis trade has not worked out but still made sense. He wanted out, the risk was too great.
The real problem was not trading him, and definitely not the return for him (which was pretty good). It's what drove him to want to leave in the first place.
Knicks can have Goran Dragic right now, without giving up anything. I'd let him go to the Lakers, were I the Knicks. Or the Knicks can rent out their cap space for an unprotected Miami 2023 pick. That would be good.