Can't beat the Sony Xperia Z3 Compact, brilliant phone. Compact, an absolute powerhouse, and good value for money.
I'd avoid the Windows phones, I switched from a Lumia to the Sony and haven't looked back since. Having said that, I am also starting to hate Windows completely. Windows 8 is the worst operating system on the planet, and it seems Windows 10 is on the same path.