'Guy' sounds fine to me in an American, Swedish, Lebanese, etc. accent; but I don't much care for it in an English accent.
British public figures like to say it, I'm afraid, when they're trying to 'connect' (as I'm afraid they also say) with 'younger voters'.
It has a touch of the...