Safin is less consistent. To me, complete = consistent. So maybe that's where the confusion comes in.
IMO, Hewitt's the better mover than Safin, better at the net than Safin, Safin had bigger serve, FH, and BH. But Hewitt's game was far more consistent, which is why it's more complete than Safin.
Would you rather have a game like Safin-could be great when playing best, but inconsistent and capable of losing to anyone when off your game. Or Hewitt-consistent, great mover, good ball striker, consistent at the net.
To me, consistency makes for the better game, even though Safin is more powerful, he isn't nearly consistent enough, except for 2 matches where he was "on".