I would agree BobCAD has come a long way. Check out this video on 3D, let me know what you think.