I second the love for SDI only! You could still offer tile functionalities by allowing the main panel to be split into multiple cells.

Much like how in Visual Studio you can drag a file by it its tab to create a vertical split view but then also allow them to horizontally split.

This would be even better since they are docked and stick in place.





$maybe