Some companies can have the best specs on paper in a given price range, but the lack of software optimisation can make those phones a poor option compared to others