Implementing ENS would be nice - but that would ideally require a separate NIP, because through NIP-05 it would be dependent on one centralized gateway like eth.xyz. A custom NIP would allow you to use your own Ethereum node or have several of those gateways set up for redundancy at least