Would prefer sending to 2587623823894059467[check digits] when I need to enter the entire address and unable to use aliases, and sending to John, or John276, or any other alias of my choice when I can. If I use alias, I do so accepting the consequences of mistyping. I think most regular folks would also feel like this.
I second that! We need the same system bitcoin addresses have - embedded checksum, however simple. If it can catch even 1 in 256 typos it already will be a terrific addition! This means you only need 1 extra byte.
Remember, this is not only for typos, it protects against software/hardware/network errors and those happen too.