My answer might surprise you. I have put aside Time & Chaos, Essential PIM and all the others.
I figure an address book is really a phone book, with the capability to sometimes add other information,
mostly ad hoc, and I use my bookmark program.
I simply use "addy" as a keyword with Powermarks, and various complementary keywords that
I use "Steven" "puter" "Messianic" for categories, and the person's or org's name. I can keyword
the state or whatever, so when I put in "addy NC" .. my North Carolina addies come up. And I
take the web page of the person and keyword it from that page, or find any reasonable webpage,
like from a 411/Yellow-Pages address book. For extra notes I use the note area, although I grant
that is not elegant.
The keyword metaphor is perfect for flexible address books, and I end up with the related link
a click away. I probably would not switch back to a PIM unless it had a similar function, although
I will use a PIM for calendar and To-Do (actually I use my "events" keyword as a Powermark calendar,
however that I will be willing to "turn in" for a dedicated program, maybe Agenda-at-Once). Granted
I won't have drag-and-drop to a ToDo list, like in my mostly dormant Time & Chaos. (good program,
no knock intended, but the To-Do is rudimentary, one reason I gave up for now looking for the truly
strong, integrated, PIM/Addy-ToDo-Calender).
Only problem. Powermarks is no longer developed. So all sorts of additional integration is not
likely to happen, eg. dialing. However I have many thousand links and a couple of hundred with
the keyword "addy". I can find any phone# very quickly without going into a new program. All day,
all the time. Plus everything is very portable from one puter to another or to .html. Small footprint.
Oh, virtually instantaneous, I have the priority of Powermarks set to Real-Time (usually it is idling
anyway, and it can never run Firefox-wild) so that there is no virtual-memory or any type
of startup lag. Actually, this works so good that I doubt I will change any of this for a long time,
even if also using a PIM for auxiliary reasons (e.g. fancy printouts, dialers). Oh, let me add that
usually this is extremely quick on adding new listings, I do have a little method for viewing in
"alphabetical" order mixed in with the keyword metaphor