The OnePlus 13 has a new design and, for the first time, a complete package that I can't fault—more so if you're getting an upgrade after two years. However, it costs $899. So, if you want to save a little, I think the OnePlus 12 is the one to buy, and here's why.