Optimizing Master Material

So, I´ve been working on my master material for ages, its constantly changing, because I need so many different things in my project and I CBA to update a dozen master materials.

But I´ve noticed two things where I would hope there could be some optimization done:

  1. Consolidating materials takes ages sometimes with the “updating texture streaming data” taking the longest.
  2. Saving sometimes takes forever, but seems to be happening at random, so I´m having a hard time figuring out why.
  3. A lot of spinners for material parameters are super unresponsive. I´ve basically stopped using them and always type in the values by hand, but its cumbersome.

Its also something you barely find information on online.

We only do linear content (cinematics), so I was never much concerned about drawcalls and stuff like that, as long as it renders in MRQ I´m fine with any shader optimization stuff.

But those issues I mentioned above affect my day to day work a lot, so I´d love to get some input on that.