Yeah Halladay is the better arm, no denying that. Had a more dominant career and more dominant years than Greinke.
Also, Doc pitched in the AL East majority of his peak and then in the NL East, whereas Greinke pitched in the AL Central, NL Central and then NL West. Pitched in some favorable pitching parks during his peak.