Despite offering a wide range of features, budget and mid-range smartphones can only get you so far. On the other hand, flagship killers and premium smartphones can be on the expensive side.