Brand of router shouldn't matter.
However, the protocols they need to talk can really affect what network options are possible. The switch/router shouldn't care what devices use it, although it might have special features for certain protocols. And some other protocols will never work in a NAT or routed configuration at all.
You should be able to download to a siemens PLC via an S7 connection via a few different kinds of NAT, or direct routing. Profinet IO will never work through a router, regardless of brand. Protocols like FTP and OPC UA can get confused if they go through NAT, and the client/server don't know how to handle it.