Extendiendo un poquito:
GridLayout.- Trata de dar la facilidad que tiene un entorno Windows a la hora de arrastrar y colocar los controles dando un posicionamiento segun el desarrollador coloque el control esto es muy util por su facilidad y rapidez a la hora de diseñar, pero no todo es una taza de leche, porque?¿ pues porque esta basado en CSS y por lo tanto no es compatible con algunos browser, pero de seguro si corre en IE, hay que hacer la prueba en los demas browsers
FlowLayout.- arrastras los controles pero para ermar la estructura tienes que hacerlo con mas calma y escribiendo codigo HTML para ubicar los controles, de esta manera obtienes mayor aceptacion por todos los browsers (IE, FireFox, Opera, etc..)
Bueno personalmente me gusta mas trabajar con FlowLayout no porque me de mas aceptacion sino porque de esta manera al escribir la estructura HTML tengo todo el control sobre la estructura de mi pagina y asi se donde esta todo.
Salu2