I would like to create my own token on ethereum blockchain. However, I was thinking of creating a token that lets users choose their own addresses. However, as explained here, it seems that would require rewriting ERC20 functions thus making the token non-erc20 compliant.
One obvious disadvantage is that this will make my token incompatible with standard ERC20 wallets. Are there any other major reasons for not using this approach as I would really like to make my token use custom addresses.