Custom Controls: Produced as compiled code, easy to use, and can be added to the toolbox for drag-and-drop use in web forms.
User Controls: Similar to ASP include files, easy to create but cannot be added to the toolbox or dragged and dropped from it.