Looking at your objectives, Sketchup might be the thing for you. It's all I use.