Since this is an Android forum.

I've found all Android phones to have the same awful Contacts app. I've never found a good explanation why they went with something that poor in features.

Why do I write this? I am used to what the Palm Contacts app did. My criteria is from a PDA over a decade ago.