Please see the answers below in red:
1. My major worry is that I won't be able to create customer components within plusspec. My understanding of the above is that I would have to create custom components independently of plusspec and then BIM them to add metadata - question is, is the metadata saved for future models or do I need to do this each time?
When you create a custom component and then use the PlusSpec BIM tool to add metadata, that metadata is saved for future models. Whenever you insert that component into a new project, the metadata will come with it. And you can always edit the metadata, if required.
1b. Same goes for custom baths, furniture etc.
If you use baths, furniture, or anything else (from the SketchUp warehouse, for example) as long as you use the PlusSpec BIM tool, you will be able to add the required metadata. As above, whenever you insert that BIM component into a new project, the metadata will come with it. This is a real time saver.
2. Custom roofs - are hipped roofs the only options? How would I go about adding a flat dormer, barn hipped roof etc. And how does the plusspec framing system handle intersecting roof types?
PlusSpec allows you to create very complex roof types. You can create hipped roofs, skillion roofs, flat roofs, etc. For very unique/complex roofs, you can also use a combination of the PlusSpec and SketchUp tools to quickly and accurately create it (whilst ensuring that you quantify it for your take-off).
PlusSpec uses the best of parametric, BIM modeling (PlusSpec) and free-form modeling (SketchUp), which gives you total design freedom. Unlike other BIM software, you are not constrained by our tools.
We truly believe that PlusSpec is the solution that you have been waiting for, and we hope that you decide to become part of our rapidly growing community.