Alternative to LayOut?

For 2D drawings you can check out AutoCad, for illustrations Illustrator and for layout InDesign. However I think SketchUp and Layout is quite a lot cheaper than all of those.