Is buying a OnePlus phone in 2026 still a good idea?