It wasn't long ago that premium features and performance were reserved for the best smartphones around, devices that regularly clock in at prices north of $1,000. But over the past couple of years, that's changed, with a range of offerings all for around $600. However, none of these phones come without compromises, with each manufacturer deciding how to cut costs on these “budget” flagships. With that in mind, let’s look at the most essential elements that separate a good budget flagship from a bad one.