Instantiating it should be faster simply because it doesn't involve loading a new scene.
Personally I use different prefabs. I create a UI, save it as a prefab. Anything that needs to be instantiated dynamically, like scoreboard items, ability icons, etc -- are individual prefabs of their own.