over the yeas i became used to the following features that i expect a phone to have: text2speech (both to announce the caller name and to read sms/mails to me) voice dialling MMS GSM video calls contact groups and ringtones per contact a few java applications i use regularly in pretty much this order.