With competition from Samsung, OnePlus, and even Apple's new iPhone 17 Pro, other phones may be better buys.