My choice would be the Sony Ericsson Z525a based on your needs.