Would it make much difference for a standard developer multi-screen workflow?
My understanding is that for the 15" MBPs, the built-in discrete GPU would always be used to drive an external display. So the following doesn't apply for them. But the 13" MBPs have the built-in Intel graphics and you can definitely feel a difference driving even one bigger external display using Intel graphics vs something more substantial like an AMD Polaris (RX580/RX590) or Vega cards.