Lets talk about easier and design time wins hands down. If you only have half a dozen controls, you could probably go either way, but still probably not worth it.
Since its all runningthe same code, memory usage and stability are the same either way.
I cant say about the DataGrid. I think Ive seen it asked before though - try searching these forums (link in the upper right).
-nerseus