I'm curious if the current implementions is screenreader friendly. In general, Java and screenreaders do not get along. I have a blind friend who plays ADOM and is very excited about JADE.
TB once said that he wanted to make it so that one can write new user interfaces. I think it shouldnt be toooo hard to make something useful (e.g., JCurses), although you might loose some functionality.