We make use of content profile in various projects. The functionality is much appreciated but the usability is a bit poor, especially the way the node types are integrated in the '/user' page. We've received a lot of feedback these pages are too complicated with a lot of tabs, subtabs and links.
In an attempt to improve this I've looked at the way User registration module integrates the default account fields with the cck fields during registration. I'm not too deep into programming Drupal so I've tried to do some copy/pase/edit in order to integrate the cck-fields into the user/#/edit pages. It is roughly working now except that when submitting Drupal complains fields have been altered by a different user. I probanly don't understand all the details of the order in which the Forms API is supposed to work ;-)
Please find attached a draft version of the content_profile_edit module that might eventually find its way into this module. I'm looking for feedback and improvements.