Ed Norton was a great Bruce Banner. Mark Ruffalo I'll concede some bonus points for actually portraying the Hulk as well ('puny god' ofc) but they haven't really given him much to do so far. Looks like in Age of Ultron he'll get some more screen time, but for now Norton is the better Banner imo.