In my opinion it's not a great card for this deck because you use the artifact to trigger other abilities such as storming
grapeshot or accumulate charges on myth realised. If the objective of a deck was put creatures and attach equipment on them to unlock unlimited power i would say yes,
Sigarda's Aid could be a good choice to surprise the opponent but not with this deck, all you can do with it is put something on a creature to block something