I was talking with someone whose native language is not English. Her English is generally excellent, but somewhat accented. Anyway, I was talking about the fact that German and Yiddish speakers tend to over-pronounce the "g" in our "ng" words. So, Long Island sounds a big like Lawn Guyland. Or singer is pronounced to rhyme with finger.
At this point, my friend stopped me and quizzed me. She didn't actually know that singer doesn't rhyme perfectly with finger. She says them the same way. And I listened carefully to her speech, and sure enough, she has the "hard version" of our "ng" sound, and doesn't actually say the soft version. Or, maybe she has one in-between sound. But I could definitely here the "explosive" "g" when she said singer.
With this variation
Of English pronunciation
You won't be misunderstood
But you won't sound perfectly good.