There are (and always will be) some things that could be done. Here
are some I can think of:
char KernelFunction3(char p) at 0x340;
better code banking
support for mcs51
If you can think of some more, please see the section 7.2
about filing feature requests.