Yota looks good, but HUGE file. I didn't really care for icontacts, and in my searching found Inesoft. It works well with my diamond. The phone hard key launches it, and it only take two touches to make a call from favorites. Its a 14 day trial, but I can't remember last time I had same rom on phone for 14 days.
If ya like it, buy it..
http://www.inesoft.com/eng/index.php?in=download.html