Using just one or two applications is okay, but when you launch more than that, it starts to be really horribly slow. As in "I'm now waiting two minutes for characters to echo in local shell". Unusable.
Should the OOM killer trigger and kill unused applications at this point? Or is just Android 2.2 too big for old device like HTC Dream, and I should go back to Android 1.5?
(I have an application that needs Android 1.6+ unfortunately, and IIRC Android 1.6 was even worse than Android 2.2 on Dream -- it was not even quick after startup.)