It's a toughie, for sure.
Bond in his Daniel Craig incarnation is a hard-ass bastard, properly in the women-slapping Sean Connery mould, doesn't give a shit...however, you also have to include Roger Moore in this, and quite frankly he was shit (Tim Dalton was alright I reckon - his Bond in Licence To Kill was pretty mean, out to avenge Felix and whatnot)
Jason Bourne is the mutts - hardcore training, has loads of trauma to get through and has the ability to turn absolutely anything into a weapon - more so than Bauer and Bond. Kicks a lot of ass
Jack Bauer - Will Not Stop Until He Accomplishes The Mission. No moral qualms about the concept of the greater good and how to protect it; able to seemingly come back from anything, any mole, any conspiracy...BUT...would be NOWHERE without backup from CTU (except in Africa, but that doesn't count cos he was merely getting from A-B)
So...I really don't know. I'm a huge fan of amoral secret agents, and Craig's turn as Bond is as hardcore as Jason or Jack...I really cannot decide on this...