I actually like the stock contacts, except for 2 glaring issues:
1) If you have a different email app set, it's not presented as an option when you click on an email address from within Contacts. You can only choose [Gmail] or [Message] (SMS)
2) No function to launch maps/route based on address.