I've been keeping an eye out for mid-range phones that have decent processors, screens and battery life and I think the ZTE Nubia Z9 Mini fits that bill. Despite being called a mini it does have a 5" screen though.
Someone did a review at gizmochina and it's quite reasonably priced for ~$300 USD on Ebay and Aliexpress
I am quite tempted.