I'm soon able to upgrade my contract and get a new phone but I am having a tough time selecting a phone. I can't have an iPhone as it is too much (Not that I even want one) I've had a Windows Phone for the last 2 years but its very restrictive so it looks like I'm going to get an android. I was...