Civil3D is a work in progress. Compared to what I saw of it in the 2006 version, the latest version is great. However, it still has many bugs, many more features that don't work quite right (or as I would expect them to anyway), and then there are those features that are just plain missing. Yet I still prefer to use it over any other offering out there that I've seen.