I used an iPhone before switching over to an Android 2.3. A basic function of a phone is manage your contacts, and I figured this should be handled well. Big surprise: Android contact management stinks. Here are some of the problems:
a) Several applications, such as Skype and Twitter, can access your contact list and clutter it with theirs. Skype is the worst, because you get the spam contacts too. I found my list included several viagra vendors, and others offering, well, services of a red-light nature.
Worse, every phone number I called with Skype phone appears as a separate contact, without an associated name.
b) You can’t delete contacts on the phone. The ones imported from the applications are marked as read only. If you open up Skype on the phone, it won’t show you the spam contacts.
c) I tried importing contacts from the SIM card, but during the import the software froze.
After some googling around to see what can be done, I figured out at least one way to fix the contact list.
1) Delete Skype from phone.
2) Turn off automatic syncing of contacts for all applications.
3) Manually sync contacts with Gmail. This gives you a list you can edit when you log in to gmail.
4) Merge contact on gmail to remove the duplicates, and then delete the one you don’t want.
5) Manually sync contacts again with Gmail. This downloads the list back on your phone.
6) Reinstall skype, this time being sure to select “do not sync” from the Skype menu.
This is way too complicated for the simple function of managing contacts.