This has to be the biggest overlooked development opportunity in Revit so far regarding architects at least.
And specifically door/window drawings.
Archicad seems less typebased and thus slightly better in earlier phases of a project.
As the project develops Revit pulls comfortably ahead expect on one thing.
Revit has a great type system but cannot document the types properly.
Looking at this very rationally and professionally, during the last 10 years, deciding not develop the ability to document types is just an error of jugdement. Simple as that.
You have Assemblies but those are unusable for Door/Window drawings for a number of reasons.
(One being they disappear when the last instance is removed)
Legend components is the logical choice but you cannot tag the information they have.
So the core of the issue is to create type drawings incl type data.
Seems so obvious right ?
Except using Revit you cannot do it.
Archicad can do it and is very very good at it.
Putting a normal Door tag on a Door component in a legend view seems to be one logical path forward.
Creating Assemblies directly from a type (no instance involved) could also do it i suppose.
But seriously come on, something needs to happen here.