Always Enigma, if it's a choice between the two.
Res and life leech can easily be covered by other items. Even on single player, just from general grinding you can get enough res charms to cap fire and light whilst wearing Eni. Anything else CoH does, Enigma does better.
Even without the teleport, the + strength and MF per level, FRW, and 14 life after each kill (actually awesome) are just too good to pass up.