I'd go with dye sub.
Personally I haven't really try yet but I suspect engraved keys will get dirty in the long run. Like having finger grease build up in those engraved grooves.
Also like jeroplane said, with engraved key you'll feel where the writings are, where as dye sub it's perfectly flat.