I don’t know much about either one but would bet they were pretty tough in real life as well as the movies.
Lee Marvin just plain looked mean. Steve McQueen had a rough and ready look that I liked.
Call it a draw.
Lee Marvin was a former Marine who served in World War II and was awarded the Bronze Star. He was a tough guy alright.