I'm a writer (in theory) and my cardinal rule is that I only use got (to replace other words) in other characters' dialogue, never in narration. If I'm going to be honest, the use of got is meant to indicate that the characters using it have a low standard of spoken English, though there are times when not using it would make dialogue just not sound right from a rhythmical aspect.
I'll admit, one of the reasons I adopted this rule is because when a friend read an early draft of the novel I wrote, she criticised my excessive use of 'got', so I'm primarily using it to curb my laziness. Also, I appreciate that what I regard as a paucity of expression is regarded by others as simply American English.
I've read that the US English participle of 'to get' is 'gotten' while it's 'got' in other forms of English, but I find that the grammatical differences between US / rest of the world are extremely fluid anyway.