well it really depends on what you want in a phone
the S6 has easily the best display and a legendary battery life (more so in the Note, all the extra space is battery)
the iPhone 6 has the best UI and (usually) runs faster and smoother than android phones
the HTC One is just an overall good Android phone, and is the easiest to root if you want to do that
the OnePlus2 is pretty similar to the HTC One from what i've heard, while having no bloatware
can't really think of any other good phones, since the other Androids are just downgrades from the S6/One