Bueno, esto también de pende de como gustes programar. Por ejemplo, lo que yo normalmente hago es una pantalla de consultas (o visualización de datos) la cual es MDI, desde la cual puedo visualizar y borrar datos. Y luego una pantalla Modal para la entrada/modificación de datos.
Como te digo, a gusto del consumidor / programador