To Mirror or not to Mirror

Dear Grasshopper Community,

I have a question regarding the performance & efficiency when it comes to either mirror or move by vectors items.

Excuse my lousy Paint 2D sketch, but take it as an example. I have defined the abutment, and one pier structure. Assuming the bridge will be symmetrical, which operations take less time to compute?

1). Use only vectors and move everything with them
2). Use vectors till symmetry line and mirror from there.
3). ???

I am guessing that its faster to move everything by vectors since there are less matrix multiplications involved?

But I’d be curios to hear your thoughts.

Unless you’re going to mirror objects containing blocks, I see no problem in mirroring.

However, below is a simple screenshot of a block with a grid texture. Note how the numbers are mirrored on the closer object? This might never be a problem for you but it could be a reason to avoid mirroring.