I am almost of my contract and I am really wandering what my next phone should be. I love android but windows phone is looking really good and iphone looks good too. I don't need an uber good phone just a dual core phone that has a nice looking screen and can last a day with its battery life. Any ideas?