Leech or mending at low level? Or something else?

I’m looking at enchanting my weapon on my new toon. He’s currently only level 10 so I’m not sure which would be better. I’m guessing the leech would be more at higher levels?

Mending = sometimes heal you when damaging an enemy with spells or melee weapon.

or

Siphoning = increase leech by 4

Any idea how much the mending heals when/if it does?
I play solo and some dungeons so I don’t have a lot of healling options. Or should I go with a totally different enchantment like fiery or something? It would be on an heirloom weapon so it wouldn’t just be for a short time until I find a better weapon.

Sorry I just realized I didn’t specify that I’m a dwarven survival hunter.

For an heirloom weapon I’d go for a higher level DPS boosting enchantment.

The higher level means that you are less likely to out level the enchantment as you go on. Likewise, the faster you kill something means the less damage you will be taking, thus in a way, mitigating that damage.

A healing enchant will only provide a slight boost in survivability while the time to kill shaved off by a DPS enchantment will greatly assist in survival. Unless you are trying to solo a dungeon or something, but in that case the healing enchantment probably won’t save your life anyway.

DPS – alway DPS. More DPS means less healing. More DPS means trash dead faster. More DPS means more mobs at once.

Taken to the extreme, DPS solves all problems. Would you rather have 1M health and 1 DPS, or 1 health and 1M DPS.

More DPS.