Re: Why Mark Ruffalo?
Ruffalo was a better Banner than Norton. To me this isn't open to debate. Maybe I'm being harsh, but I sort of think any justification of Norton's performance is done solely out of bias towards the actors for their work outside of playing Bruce Banner.
In terms of Bruce Banner vs. Bruce Banner, Ruffalo wins.