"Hell" isn't a swearword.
A word that is used in a swear, is a swear word.
I swear, doesn't anyone speak english.
Btw, using the word God improperly is highly offensive to people. I think being non-offensive is ultimately the goal, not simply avoiding words like f*ck, sh*t, etc....
after all, you could curse me in Russian and I might find it very offensive, whereas most would only find in unintelligible.