I sometimes curse the Linode remote console because it's buggy, slow, and the list of unsupported operations could fill a library, but at least it's not Java. I didn't know Rackspace's used Java.
Linode recently replaced the AjaxTerm based web console with a Shell-in-a-box version. Also you can always access the console using SSH to the host instead of the web version.