If I ask you all a question, Which mobile phone is the best in today’s market? The answer will be different from different people. Some may say its iPhone, some say Xperia and few nokia n97 or others may say other different names. There are currently lots of phones to choose in the mobile phone market and you will definitely be confused on which mobile to purchase. Here is a small guide to let you know few non-basic things to check in a mobile phone.
Communication
Bluetooth and Infrared would help you communicate with other mobile devices or computers without any physical connection. This would be helpful if you want to connect your laptop with mobile often.
Camera
This of course, you know what for it is used and why is it required. You can capture different sweet moments with your phone camera.
Java and ringtone support
More and more applications and games these days are being developed on Java, and hence this is a must have to your new mobile. MP3 ringtones support would be of great customization for alerting on calls and messages.
GPRS and WiFi
Using internet with mobile browser would help you all to use internet even if you are away from computer. Support for WiFi will be helpful when you are at some hotspots which have free access.
Memory
Memory card should be expandable for higher capacity as this will ensure that you will have enough space to save your images, photos, videos, audio files etc.
MP3 support and Radio
This is one important need as it help you kill time during journeys etc.
Battery
To provide all such multimedia featues, the battery should be very good enough and have long standby and talk times.

Very helpful guideline. But it would have been more helpful if you mentioned about which OS and developer platform phones should ppl buy. Like for me Symbian operating system and Series 60 platform that nokia uses is the best.
Asif’s last blog post..Best Answering Machine | S60