I just used Google’s SketchUp for some quick personal project, and I was just wondering: “This is a very powerful piece of software, and it’s available for free! What’s the catch?”
I mean, there’re “commercial grade” software packages out there like Autodesk’s famous AutoCAD. How does SketchUP stack up against AutoCAD?
The information was surprisingly scarce, so I decided to collect my findings (mainly from forums) into this post:
What’s missing in SketchUp
SketchUp handles large drawings poorly
It’s been quite a well known fact that SketchUp slows down to a hog when you load a drawing with many poly counts. This effective puts SketchUp to the “sketch” category instead of a professional drawing tool.
From my experience, SketchUp’s definition of “large drawings” may actually be way smaller than you might think. For instance, importing a typical “house” sketch from the Google 3D Warehouse with a garden and a car will actually stretch SketchUp quite far to its limits.
Also, from my own experience, SketchUp as a whole is a less stable piece of software, probably because it’s new (and probably because it’s written in Ruby).
Create complex animations
You could do it with Podium’s Animate, which is a plugin to SketchUp. But it works by creating new scene for every frame — you get the idea. SketchUp’s scene based animation is only useful for simple presentation (which suits its intended purpose).
Efficient user interface
In AutoCAD you could access commands by typing it in the command line. For example I can type rect to access the rectangle tool; ext to use extrude. Whereas I have to move my left hand all the way to the P key just to use the Push Up/Down tool.
Where SketchUp is actually better than AutoCAD
Google 3D Warehouse
This is probably THE most winning feature of SketchUp. I mean, the major selling point of SketchUp is to be able to do rapid prototyping, but with practice, AutoCAD masters can probably dish out sketches as fast as SketchUp.

The 3D Warehouse is actually where SketchUp users will gain a huge edge in productivity. After several years of release, the warehouse covers an amazingly comprehensive array of objects ready to be imported to SketchUp without opening the Web browser (well, it does open an internal browser inside SketchUp).
Ruby script
SketchUp supports scripts with Ruby, so I don’t have to learn another new scripting language like I have to in AutoCAD. It looks like AutoCAD supports scripting in Ruby with IronRuby, but that’s probably not as fluid as using a native, standard scripting language.
Common myth: SketchUp’s looks and feels aren’t professional
SketchUp seems to give you a really fast and easy to use tool to do some visualization, but some people may think that SketchUp’s look and feel simply don’t look professional for a presentation. While it doesn’t come with any decent renderer out of the box, the image quality is pretty much dependent on the renderer, not the modelling software itself. Look at this render by VRay for SketchUp made with SketchUp:

Free renderer Kerkythea for SketchUp also gives satisfactory results:

Verdict
I think what it really comes down to is your budget for money and time investment. SketchUp is free and very quick to pick up, but when it comes to large drawings or extreme details, professional packages like AutoCAD are still worth the money.