Olá pessoal,
O formulário de grid editável é muito bom e de imensa utilização, apesar de eu achar que os botões das linhas, podiam ter a opção de aparecer a esquerda ou a direita do form.
Eu ainda não tive nenhum cliente que tivesse ficado satisfeito com ele a esquerda, pois perde o sentido de navegação via tecla tab.
Outra sugestão é que nos formulários de único registro, podia existir um campo do tipo grid.
O que quero dizer com isso?
Eu posso definir nas configurações daquele campo, qual tabela será alimentada, após o insert e com isso facilitaria problemas de comparação de valores.
Exemplo:
Em um formulário de contas a pagar, eu rateio meu pagamento em cheque, dinheiro e boleto. a soma dos 3 devem dar o valor da conta. Se isso não for possível, o registro não insere.
Usando o mestre detalhe da pra fazer alguns controles, mas nada impede que eu insira um registro sem ter rateio de conta. isso da margem de erro e a conta pode ficar perdida sem rateio.