IMHO, so far the best I used is Microsoft Mobile phones, running Windows Phone.
My first one was a Nokia Lumia 710 Windows Phone, and upgraded to a Microsoft Lumia 535. The upgrade is not because the Nokia was out of service, but because the 535 had a bigger screen. I used to 710 for close to 4 years with no problems at all. Furthermore, the reliability of both phones are good so far, dropped them a few times and got a few dings on the casing, but never had the screen crack at all.
Used my dad's Note 3 and uncle's Iphone 6 before, but to me nothing beats Windows phone.