The best Android phones we've reviewed offer bright and ultra-smooth displays, reliable battery life, versatile cameras, and standout software.