What's the best smartphone for around $400-$500? The things I really want are: a great camera (if I can), great sound, decent battery life. I either want an unlocked one or one that has a good contract in Australia with a lot of data, since I'll be using the internet a lot.