New Delhi: If you have made up your mind that it is time to upgrade from your entry-level smartphone to a mid-range smartphone then there are plenty to chose from in this category. However, when buying a device with mid-range specifications don't think that you are losing big for not going for a high-end smartphone. Here in this list we are offering some of the best picks that offer a solid blend of hardware, software and usability; something that the iPhone has been doing for years but few Androids have been able to accomplish.