The best available dialer cum contact cum profile manager is iconsoft Phone Ex. Another one is Inesoft dialer, a bit complex as compared to Phone Ex but with more features. Another one is Resco Contact Manager. If you like I-contact then you can also try Funcontact from Vito Technology.
However, having tried all the dialers I feel, that though nice all of them are RAM guzzlers. I feel that the fastest (though not the most good looking) is the default Winmo dialer and the default Contact manager. You can make the latter scrollable by installing FtouchFlo or some custom ROM. For making the default dialer look pretty, several skins are available. I personally prefer Zombienexus skins for the dialer.