Why blackberry make an octacore phone with 4 GB of RAM when their ultra light OS is capable of running on an aged processor with 2 GB or RAM? In my opinion the hardware should be based on what is required to run the software and thankfully Black berry is the company that understands this and does not run after specs. I have never felt that the Q10 device is lagging and a higher processor would have been better. Thankfully to Blackberry because there is one company in the whole mobile world that does not run after Specifications. That’s why the phone is overpriced because there is a certain amount of expense in any manufacturing, software development called R & D.