The point generally made is that you can't just look at points per game to determine a good defense. Instead, you need to look at this like FG% allowed, and most importantly, points allowed per 100 possessions. This evaluates defense on a per possession, rather than per game, basis, which better accounts for things such as the pace of a given game.
Here's how the Suns fared under D'Antoni:
Year | Pts per Game (Rank) | Pts per 100 Poss (Rank) | Pace Factor Rank |
'04-'05 | 103.3 (30th) | 107.1 (17th) | 1st |
'05-'06 | 102.8 (28th) | 105.8 (16th) | 1st |
'06-'07 | 102.9 (23rd) | 106.4 (13th) | 3rd |
'07-'08 | 105.0 (25th) | 108.1 (16th) | 4th |
As you can see, the Suns always ranked near the bottom of the league in terms of points allowed, but they were middle of the road in terms of defensive efficiency per 100 possessions. The defense wasn't great, but it wasn't terrible, either.
Interesting, under Porter / Gentry, it's when things got really bad:
Year | Pts per Game (rank) | Pts per 100 poss (rank) | Pace Factor Rank |
'08-'09 | 107.5 (27th) | 111.6 (26th) | 4th |
I think there's at least some evidence that D'Antoni doesn't get the credit he deserves in terms of his defensive schemes.