There are several factors in how we pick our next smartphone. First we consider our budget and needs, than we start looking for devices that fits us the best. Well it’s definitely not an easy pick since the selection of Android devices keeps increasing. We want big batteries, gorgeous displays, good build quality and cameras that takes awesome pictures. Most of today’s flagships can deliver those needs easily but picking the right hardware and type of buttons that you want to use could be challenging.