Re: less than macho male characters
I love non-macho boys. (Pfft, you've read Ambrose haven't you?)
Examples... um... Fitz from the Farseer books? He's not massively macho. Although he can take care of himself. Fat Nevare from RH's Soldier Son books is probably a better example.
Richard in Neverwhere! Aha. There you go.
I will come back to you.