Cheap mobile phones may have decent camera and processor, but still they have limited memory.
If you are on a budget and you want to have a lot of different apps and games on your phone, that is especially the case. Even though the mobile technology has been improving every day, it is never enough of memory on the mobile phones.