I figured the case-sensitivity was okay, because I'm displaying it in such a huge font, it's obvious what is upper and lower case. It can still be changed, though...
Actually, base-58 already ensures that the font chars are distinct, so fair enough. In fact, in many cases, you could correct case errors.
Another option is longer + more error checking. Is the length convenience, or risk of a typo?