I finally decided to replace my xperia mini pro due to a number of issues. I'm probably gonna use the new phone for another four years and I like long battery life, smooth performance and a decent camera so which phones do you guys recommend? Design doesn't really matter to me.