Google is about to roll out its Google Contact service page. On a personal note, I use Google account to organise my contacts or address book. So far, I think this is the best solution (for me) since I use multiple devices and I need to have the simplest mechanism to manage the address book.
If you want to see the preview, go to contacts.google.com/preview. It will be available for Gmail and also Google App Domain.