According to Boray's link, it actually looks like a C128 running at 2Mhz is going to be the best BASIC machine.
I always remembered the ZX-81 being 22 columns, but I'm probably wrong. It probably was 32 columns.
Jeff-20 wrote:I retract my suggestions. I guess I wouldn't really change anything. Even the built-in characters I suggested would take away from the programmer's fun in making custom characters. I always felt the lower case set was useless to me (but perhaps not so for other programmers).
Carlsson's right; I do recall that people actually used the Vic 20 for word processing. Clearly not WYSIWYG word processing, but still doable even on a 22 column display. I recall "The Quick Brown Fox" being a big name Vic 20 word processor which was probably responsible for selling a lot of Vics to students tired of banging away on old typewriters. Considering that word processing was the "Killer App" of the day that sold most computers, I think that giving it the best computer keyboard in its class and then not offering lower case capability would have killed it.
Then there was the world of BBS's and message boards; a world which the Vic provided the cheapest point of entry. This is another aspect where having lower case letters is definitely an advantage.
Perhaps the Vic was as perfect as it could be in its day and age for its price range. Considering the limited size of programs that the Vic could load, even the serial routines would not have been noticable...at least on an unexpanded Vic.