You're supposed to dilute it with water, lessens the damage to the enamel and the stomach lining. Additionally, some people add some baking soda to it as a base to cut down on the acidity ... but I would think that might reduce the digestive benefits. You could always drink it (diluted) with a straw to help minimize the damage to the teeth.
I might try it for my digestive troubles, it might be worth a shot.
for what it's worth, I've found the best cure for my heartburn to be yellow mustart. It's gross, but I take a packet of mustard (like from a hotdog stand), pop the rotten sonofabitch open and suck it down. Burns like hell when I swallow and makes my eyes water. As soon as it hits that point in my chest where I feel the heartburn it's gone - instantly.
I can tell you it doesn't work for everyone, but it's worth a shot - and can't taste worse that vinegar