I think string enums are actually totally okay considering they're interned and basically just pointers at the VM level, and then when you're debugging you don't need to figure out what the hell 0x72838ABC is.
Pointing to a lower level language with a different use case doesn't justify int enums to me.