Let's 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 it's all runningthe same code, memory usage and stability are the same either way.
I can't say about the DataGrid. I think I've seen it asked before though - try searching these forums (link in the upper right).
-nerseus