IMO, the N900 suffered from the combination of real multitasking and lack of dual core. Most significantly, it would often be unable to reserve resources to the phone GUI when working heavily, sometimes making it impossible to answer a phone call due to no-image screen lag and lack of button response.