The best phones under $500 offer a good camera system, decent performance and a big display. Most of these phones include some features that you find on flagship devices that cost over $1,000.