Saludos
Todo depende de la tecnica de cada quien. Anteriormente utiliza el Datamodulo para poner todos los dataset alli, pero he visto que a veces es mejor ponerlos en lo form. Si tengo dos formularios (transaccion y otro de consulta) que utilizan la misma tabla, no me viene bien utilizar el datamodulo, sino un dataset por cada form.
El datamodulo lo utilizo solo para alojar controles* en los qeu el cambio de un control en un form no afecte a otro form. (no se si se entiende)
Solo por poner un ejemplo.
*ImageList, xpmanifiest,OpenDialog,xxxDialog (FB/IB) IBtransaction, Ibdatabase,IBevent,...