Te lo spiego in parole povere.
Un controllo utente, a differenza di un semplice include, ti permette di stabilire dei parametri che, nel momento in cui lo richiami in una pagina aspx, possono essere modificati. Considera il controllo utente come una specie di componente.
L'include è più adatto per inserire semplice codice html.