There is no such thing as a "best phone". Different people have different requirements so one person's "best phone" might not meet someone else's basic requirements to even be considered. So in order for anyone to answer this you'll need to tell us what your requirements are, what you like in a phone, what you don't care about, what you actively don't want.