"ArchiCAD edges out Revit in a few key categories...: First, Archicad is fast. I currently use Revit in an large professional office and use AC for my side projects on a Mac. The standard navigation, especially in 3D, like other's have mentioned, is a major benefit when working out details in the BIM environment. There are definitely other software options to see the designed space on the fly, but to be able to affect the construction documents in the BIM model with a smooth 3D interface is really nice. Another clear benefit is the project management and view/sheet navigation. Revit is a complete disaster at this. AC, on the other hand, is intuitive, allows for drag and drop, makes publishing happen in seconds, and is just an all around smooth process. Also, changing markers and linked views could not be simpler in AC.
Another huge distinction from Archicad and Revit is AC's Trace function. The ability to show other views/drawings, sheets, etc. ghosted over your current view is a huge time saver compared to Revit. To my knowledge, there is nothing that does this in Revit.
Other notables are the stair and curtain wall tools. They're just better, and the graphical interface when editing each one is fantastic. Also, not least of all, it's cross platform. Macs and Window's PCs can use it without issue, so the overhead of changing your hardware to suit your software doesn't occur.
Remaining items in no particular order:
-pricing is still somewhat more manageable than Autodesk, which is sucking the world dry.
-It can do all types of projects (I added this because for some reason, some people think it's only good for small projects)
-Morph and Shell modeling are pretty good and feels a little like Sketchup and allows for quick schematic design or full fledged objects
-Graphic overrides, demo status, and the simple switches at the bottom of the window make view management easy
-Overall user interface is smooth and easy on the eyes. This might be a function of the Mac's more anti-aliased display, though...
-Favorites make adding notes, objects, or anything else that is regularly added much faster and easier
-Integration with Rhino and Grasshopper is great (Revit can do this too, but it's a little more involved)
-It can connect with Twinmotion (if you have the right graphics card setup)"