I have a feeling that totally random placement of rooms in the levels looks even worse in 3D. I think there should be a structure, some kind of reason for placing rooms. Also if you have a 3D engine, what is stopping you to make some use of the third dimension (those levels look flat 2D).