I agree with David. It is used the same way here in Texas. However, "heck" is less objectionable among people you don't know well because some of us try not to use profanity ("hell," "damn," etc.) or vulgarities ("fuck," "screw you," etc.) Instead of using those expressions, you could just use another intensive -- as in David's example, "He's a great guy."